diff --git a/bot-components/github-schema.json b/bot-components/github-schema.json index 2102301b..abbe7e01 100644 --- a/bot-components/github-schema.json +++ b/bot-components/github-schema.json @@ -14,6 +14,16 @@ "description": "Autogenerated input type of AbortQueuedMigrations", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ownerId", "description": "The ID of the organization that is running the migrations.", @@ -27,7 +37,53 @@ } }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AbortQueuedMigrationsPayload", + "description": "Autogenerated return type of AbortQueuedMigrations", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, + { + "name": "success", + "description": "Did the operation succeed?", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AbortRepositoryMigrationInput", + "description": "Autogenerated input type of AbortRepositoryMigration", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -37,6 +93,20 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "migrationId", + "description": "The ID of the migration to be aborted.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, @@ -45,8 +115,8 @@ }, { "kind": "OBJECT", - "name": "AbortQueuedMigrationsPayload", - "description": "Autogenerated return type of AbortQueuedMigrations", + "name": "AbortRepositoryMigrationPayload", + "description": "Autogenerated return type of AbortRepositoryMigration", "fields": [ { "name": "clientMutationId", @@ -84,6 +154,16 @@ "description": "Autogenerated input type of AcceptEnterpriseAdministratorInvitation", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "invitationId", "description": "The id of the invitation being accepted", @@ -97,16 +177,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -167,36 +237,28 @@ "fields": null, "inputFields": [ { - "name": "repositoryId", - "description": "The Node ID of the repository.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "name", - "description": "The name of the suggested topic.", + "name": "repositoryId", + "description": "The Node ID of the repository.\n\n**Upcoming Change on 2024-04-01 UTC**\n**Description:** `repositoryId` will be removed.\n**Reason:** Suggested topics are no longer supported\n", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "name", + "description": "The name of the suggested topic.\n\n**Upcoming Change on 2024-04-01 UTC**\n**Description:** `name` will be removed.\n**Reason:** Suggested topics are no longer supported\n", "type": { "kind": "SCALAR", "name": "String", @@ -235,8 +297,8 @@ "name": "Topic", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Suggested topics are no longer supported Removal on 2024-04-01 UTC." } ], "inputFields": null, @@ -326,7 +388,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -456,6 +518,16 @@ "description": "Autogenerated input type of AddAssigneesToAssignable", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "assignableId", "description": "The id of the assignable object to add assignees to.", @@ -491,16 +563,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -548,6 +610,16 @@ "description": "Autogenerated input type of AddComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "subjectId", "description": "The Node ID of the subject to modify.", @@ -575,16 +647,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -656,6 +718,16 @@ "description": "Autogenerated input type of AddDiscussionComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "discussionId", "description": "The Node ID of the discussion to comment on.", @@ -693,16 +765,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -750,6 +812,16 @@ "description": "Autogenerated input type of AddDiscussionPollVote", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pollOptionId", "description": "The Node ID of the discussion poll option to vote for.", @@ -763,16 +835,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -820,6 +882,16 @@ "description": "Autogenerated input type of AddEnterpriseOrganizationMember", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise which owns the organization.", @@ -879,16 +951,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -944,6 +1006,16 @@ "description": "Autogenerated input type of AddEnterpriseSupportEntitlement", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the Enterprise which the admin belongs to.", @@ -971,16 +1043,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -1028,6 +1090,16 @@ "description": "Autogenerated input type of AddLabelsToLabelable", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "labelableId", "description": "The id of the labelable object to add labels to.", @@ -1063,16 +1135,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -1120,6 +1182,16 @@ "description": "Autogenerated input type of AddProjectCard", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectColumnId", "description": "The Node ID of the ProjectColumn.", @@ -1153,16 +1225,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -1222,6 +1284,16 @@ "description": "Autogenerated input type of AddProjectColumn", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The Node ID of the project.", @@ -1249,16 +1321,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -1318,6 +1380,16 @@ "description": "Autogenerated input type of AddProjectV2DraftIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project to add the draft issue to.", @@ -1373,16 +1445,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -1430,6 +1492,16 @@ "description": "Autogenerated input type of AddProjectV2ItemById", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project to add the item to.", @@ -1457,16 +1529,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -1514,6 +1576,16 @@ "description": "Autogenerated input type of AddPullRequestReviewComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "The node ID of the pull request reviewing\n\n**Upcoming Change on 2023-10-01 UTC**\n**Description:** `pullRequestId` will be removed. use addPullRequestReviewThread or addPullRequestReviewThreadReply instead\n**Reason:** We are deprecating the addPullRequestReviewComment mutation\n", @@ -1583,16 +1655,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -1652,6 +1714,16 @@ "description": "Autogenerated input type of AddPullRequestReview", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "The Node ID of the pull request to modify.", @@ -1723,16 +1795,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -1792,6 +1854,16 @@ "description": "Autogenerated input type of AddPullRequestReviewThread", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "path", "description": "Path to the file being commented on.", @@ -1889,16 +1961,6 @@ "ofType": null }, "defaultValue": "LINE" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -1946,6 +2008,16 @@ "description": "Autogenerated input type of AddPullRequestReviewThreadReply", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestReviewId", "description": "The Node ID of the pending review to which the reply will belong.", @@ -1983,16 +2055,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -2040,6 +2102,16 @@ "description": "Autogenerated input type of AddReaction", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "subjectId", "description": "The Node ID of the subject to modify.", @@ -2067,16 +2139,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -2156,6 +2218,16 @@ "description": "Autogenerated input type of AddStar", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "starrableId", "description": "The Starrable ID to star.", @@ -2169,16 +2241,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -2226,6 +2288,16 @@ "description": "Autogenerated input type of AddUpvote", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "subjectId", "description": "The Node ID of the discussion or comment to upvote.", @@ -2239,16 +2311,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -2296,6 +2358,16 @@ "description": "Autogenerated input type of AddVerifiableDomain", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ownerId", "description": "The ID of the owner to add the domain to", @@ -2323,16 +2395,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -2421,7 +2483,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the AddedToMergeQueueEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -2518,7 +2580,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the AddedToProjectEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -2531,6 +2593,46 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "project", + "description": "Project referenced by event.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectCard", + "description": "Project card referenced by this project event.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectColumnName", + "description": "Column name referenced by this project event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -2587,7 +2689,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -2649,7 +2751,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the App object", "args": [], "type": { "kind": "NON_NULL", @@ -2855,6 +2957,16 @@ "description": "Autogenerated input type of ApproveDeployments", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "workflowRunId", "description": "The node ID of the workflow run containing the pending deployments.", @@ -2900,16 +3012,6 @@ "ofType": null }, "defaultValue": "\"\"" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -2965,6 +3067,16 @@ "description": "Autogenerated input type of ApproveVerifiableDomain", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the verifiable domain to approve.", @@ -2978,16 +3090,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -3035,6 +3137,16 @@ "description": "Autogenerated input type of ArchiveProjectV2Item", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project to archive the item from.", @@ -3062,16 +3174,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -3119,6 +3221,16 @@ "description": "Autogenerated input type of ArchiveRepository", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The ID of the repository to mark as archived.", @@ -3132,16 +3244,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -3247,7 +3349,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -3325,7 +3427,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the AssignedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -3565,7 +3667,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -3991,7 +4093,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the AutoMergeDisabledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4100,7 +4202,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the AutoMergeEnabledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4288,7 +4390,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the AutoRebaseEnabledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4373,7 +4475,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the AutoSquashEnabledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4446,7 +4548,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the AutomaticBaseChangeFailedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4555,7 +4657,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the AutomaticBaseChangeSucceededEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4702,7 +4804,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the BaseRefChangedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4807,7 +4909,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the BaseRefDeletedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -4904,7 +5006,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the BaseRefForcePushedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -5149,7 +5251,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Blob object", "args": [], "type": { "kind": "NON_NULL", @@ -5324,7 +5426,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Bot object", "args": [], "type": { "kind": "NON_NULL", @@ -5407,12 +5509,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Actor", "ofType": null }, { "kind": "INTERFACE", - "name": "Actor", + "name": "Node", "ofType": null }, { @@ -5846,7 +5948,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the BranchProtectionRule object", "args": [], "type": { "kind": "NON_NULL", @@ -5862,7 +5964,7 @@ }, { "name": "isAdminEnforced", - "description": "Can admins overwrite branch protection.", + "description": "Can admins override branch protection.", "args": [], "type": { "kind": "NON_NULL", @@ -6741,7 +6843,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the BypassForcePushAllowance object", "args": [], "type": { "kind": "NON_NULL", @@ -6912,7 +7014,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the BypassPullRequestAllowance object", "args": [], "type": { "kind": "NON_NULL", @@ -7130,7 +7232,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the CWE object", "args": [], "type": { "kind": "NON_NULL", @@ -7292,6 +7394,16 @@ "description": "Autogenerated input type of CancelEnterpriseAdminInvitation", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "invitationId", "description": "The Node ID of the pending enterprise administrator invitation.", @@ -7305,16 +7417,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -7374,6 +7476,16 @@ "description": "Autogenerated input type of CancelSponsorship", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "sponsorId", "description": "The ID of the user or organization who is acting as the sponsor, paying for the sponsorship. Required if sponsorLogin is not given.", @@ -7413,16 +7525,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -7470,6 +7572,16 @@ "description": "Autogenerated input type of ChangeUserStatus", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "emoji", "description": "The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:.", @@ -7519,16 +7631,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -8277,7 +8379,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the CheckRun object", "args": [], "type": { "kind": "NON_NULL", @@ -8557,12 +8659,12 @@ }, { "kind": "INTERFACE", - "name": "UniformResourceLocatable", + "name": "RequirableByPullRequest", "ofType": null }, { "kind": "INTERFACE", - "name": "RequirableByPullRequest", + "name": "UniformResourceLocatable", "ofType": null } ], @@ -9126,6 +9228,12 @@ "inputFields": null, "interfaces": null, "enumValues": [ + { + "name": "REQUESTED", + "description": "The check suite or run has been requested.", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "QUEUED", "description": "The check suite or run has been queued.", @@ -9155,12 +9263,6 @@ "description": "The check suite or run is in pending state.", "isDeprecated": false, "deprecationReason": null - }, - { - "name": "REQUESTED", - "description": "The check suite or run has been requested.", - "isDeprecated": false, - "deprecationReason": null } ], "possibleTypes": null @@ -9560,7 +9662,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the CheckSuite object", "args": [], "type": { "kind": "NON_NULL", @@ -10020,6 +10122,16 @@ "description": "Autogenerated input type of ClearLabelsFromLabelable", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "labelableId", "description": "The id of the labelable object to clear the labels from.", @@ -10033,16 +10145,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -10090,6 +10192,16 @@ "description": "Autogenerated input type of ClearProjectV2ItemFieldValue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project.", @@ -10131,16 +10243,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -10188,6 +10290,16 @@ "description": "Autogenerated input type of CloneProject", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "targetOwnerId", "description": "The owner ID to create the project under.", @@ -10263,16 +10375,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -10332,6 +10434,16 @@ "description": "Autogenerated input type of CloneTemplateRepository", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The Node ID of the template repository.", @@ -10407,16 +10519,6 @@ "ofType": null }, "defaultValue": "false" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -10525,7 +10627,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -10566,6 +10668,16 @@ "description": "Autogenerated input type of CloseDiscussion", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "discussionId", "description": "ID of the discussion to be closed.", @@ -10589,16 +10701,6 @@ "ofType": null }, "defaultValue": "RESOLVED" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -10646,6 +10748,16 @@ "description": "Autogenerated input type of CloseIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "issueId", "description": "ID of the issue to be closed.", @@ -10669,16 +10781,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -10726,6 +10828,16 @@ "description": "Autogenerated input type of ClosePullRequest", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "ID of the pull request to be closed.", @@ -10739,16 +10851,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -10853,7 +10955,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ClosedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -10942,6 +11044,11 @@ "name": "Commit", "ofType": null }, + { + "kind": "OBJECT", + "name": "ProjectV2", + "ofType": null + }, { "kind": "OBJECT", "name": "PullRequest", @@ -10968,7 +11075,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the CodeOfConduct object", "args": [], "type": { "kind": "NON_NULL", @@ -11050,6 +11157,186 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "CodeScanningParameters", + "description": "Choose which tools must provide code scanning results before the reference is updated. When configured, code scanning must be enabled and have results for both the commit and the reference being updated.", + "fields": [ + { + "name": "codeScanningTools", + "description": "Tools that must provide code scanning results for this rule to pass.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CodeScanningTool", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CodeScanningParametersInput", + "description": "Choose which tools must provide code scanning results before the reference is updated. When configured, code scanning must be enabled and have results for both the commit and the reference being updated.", + "fields": null, + "inputFields": [ + { + "name": "codeScanningTools", + "description": "Tools that must provide code scanning results for this rule to pass.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CodeScanningToolInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CodeScanningTool", + "description": "A tool that must provide code scanning results for this rule to pass.", + "fields": [ + { + "name": "alertsThreshold", + "description": "The severity level at which code scanning results that raise alerts block a reference update. For more information on alert severity levels, see \"[About code scanning alerts](${externalDocsUrl}/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alert-severity-and-security-severity-levels).\"", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityAlertsThreshold", + "description": "The severity level at which code scanning results that raise security alerts block a reference update. For more information on security severity levels, see \"[About code scanning alerts](${externalDocsUrl}/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alert-severity-and-security-severity-levels).\"", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tool", + "description": "The name of a code scanning tool", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CodeScanningToolInput", + "description": "A tool that must provide code scanning results for this rule to pass.", + "fields": null, + "inputFields": [ + { + "name": "alertsThreshold", + "description": "The severity level at which code scanning results that raise alerts block a reference update. For more information on alert severity levels, see \"[About code scanning alerts](${externalDocsUrl}/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alert-severity-and-security-severity-levels).\"", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "securityAlertsThreshold", + "description": "The severity level at which code scanning results that raise security alerts block a reference update. For more information on security severity levels, see \"[About code scanning alerts](${externalDocsUrl}/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alert-severity-and-security-severity-levels).\"", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tool", + "description": "The name of a code scanning tool", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "CollaboratorAffiliation", @@ -11206,7 +11493,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Comment object", "args": [], "type": { "kind": "NON_NULL", @@ -11347,7 +11634,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -11578,7 +11865,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the CommentDeletedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -12283,7 +12570,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Commit object", "args": [], "type": { "kind": "NON_NULL", @@ -12728,12 +13015,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "GitObject", "ofType": null }, { "kind": "INTERFACE", - "name": "GitObject", + "name": "Node", "ofType": null }, { @@ -13070,7 +13357,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the CommitComment object", "args": [], "type": { "kind": "NON_NULL", @@ -13499,42 +13786,42 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Comment", "ofType": null }, { "kind": "INTERFACE", - "name": "Comment", + "name": "Deletable", "ofType": null }, { "kind": "INTERFACE", - "name": "Deletable", + "name": "Minimizable", "ofType": null }, { "kind": "INTERFACE", - "name": "Minimizable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Updatable", + "name": "Reactable", "ofType": null }, { "kind": "INTERFACE", - "name": "UpdatableComment", + "name": "RepositoryNode", "ofType": null }, { "kind": "INTERFACE", - "name": "Reactable", + "name": "Updatable", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryNode", + "name": "UpdatableComment", "ofType": null } ], @@ -13731,7 +14018,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the CommitCommentThread object", "args": [], "type": { "kind": "NON_NULL", @@ -14643,7 +14930,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Comparison object", "args": [], "type": { "kind": "NON_NULL", @@ -14846,7 +15133,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ConnectedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -15054,7 +15341,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -16550,6 +16837,16 @@ "description": "Autogenerated input type of ConvertProjectCardNoteToIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectCardId", "description": "The ProjectCard ID to convert.", @@ -16597,16 +16894,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -16654,6 +16941,16 @@ "description": "Autogenerated input type of ConvertPullRequestToDraft", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "ID of the pull request to convert to draft", @@ -16667,16 +16964,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -16753,7 +17040,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ConvertToDraftEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -16879,7 +17166,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ConvertedNoteToIssueEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -16892,6 +17179,46 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "project", + "description": "Project referenced by event.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectCard", + "description": "Project card referenced by this project event.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectColumnName", + "description": "Column name referenced by this project event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -16952,7 +17279,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ConvertedToDiscussionEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -16984,6 +17311,16 @@ "description": "Autogenerated input type of CopyProjectV2", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the source Project to copy.", @@ -17035,16 +17372,6 @@ "ofType": null }, "defaultValue": "false" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -17092,6 +17419,16 @@ "description": "Autogenerated input type of CreateAttributionInvitation", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ownerId", "description": "The Node ID of the owner scoping the reattributable data.", @@ -17133,16 +17470,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -17214,6 +17541,16 @@ "description": "Autogenerated input type of CreateBranchProtectionRule", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The global relay id of the repository in which a new branch protection rule should be created in.", @@ -17314,7 +17651,7 @@ }, { "name": "isAdminEnforced", - "description": "Can admins overwrite branch protection.", + "description": "Can admins override branch protection.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -17557,15 +17894,191 @@ "ofType": null }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateBranchProtectionRulePayload", + "description": "Autogenerated return type of CreateBranchProtectionRule", + "fields": [ + { + "name": "branchProtectionRule", + "description": "The newly created BranchProtectionRule.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BranchProtectionRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCheckRunInput", + "description": "Autogenerated input type of CreateCheckRun", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "repositoryId", + "description": "The node ID of the repository.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The name of the check.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "headSha", + "description": "The SHA of the head commit.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GitObjectID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "detailsUrl", + "description": "The URL of the integrator's site that has the full details of the check.", + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "externalId", + "description": "A reference for the run on the integrator's system.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "The current status.", + "type": { + "kind": "ENUM", + "name": "RequestableCheckStatusState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startedAt", + "description": "The time that the check run began.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "conclusion", + "description": "The final conclusion of the check.", + "type": { + "kind": "ENUM", + "name": "CheckConclusionState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "completedAt", + "description": "The time that the check run finished.", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "output", + "description": "Descriptive details about the run.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CheckRunOutput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "actions", + "description": "Possible further actions the integrator can perform, which a user may trigger.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CheckRunAction", + "ofType": null + } + } + }, "defaultValue": null } ], @@ -17575,16 +18088,16 @@ }, { "kind": "OBJECT", - "name": "CreateBranchProtectionRulePayload", - "description": "Autogenerated return type of CreateBranchProtectionRule", + "name": "CreateCheckRunPayload", + "description": "Autogenerated return type of CreateCheckRun", "fields": [ { - "name": "branchProtectionRule", - "description": "The newly created BranchProtectionRule.", + "name": "checkRun", + "description": "The newly created check run.", "args": [], "type": { "kind": "OBJECT", - "name": "BranchProtectionRule", + "name": "CheckRun", "ofType": null }, "isDeprecated": false, @@ -17610,33 +18123,29 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateCheckRunInput", - "description": "Autogenerated input type of CreateCheckRun", + "name": "CreateCheckSuiteInput", + "description": "Autogenerated input type of CreateCheckSuite", "fields": null, "inputFields": [ { - "name": "repositoryId", - "description": "The node ID of the repository.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "name", - "description": "The name of the check.", + "name": "repositoryId", + "description": "The Node ID of the repository.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -17655,102 +18164,112 @@ } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCheckSuitePayload", + "description": "Autogenerated return type of CreateCheckSuite", + "fields": [ { - "name": "detailsUrl", - "description": "The URL of the integrator's site that has the full details of the check.", + "name": "checkSuite", + "description": "The newly created check suite.", + "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "CheckSuite", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "externalId", - "description": "A reference for the run on the integrator's system.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - }, - { - "name": "status", - "description": "The current status.", - "type": { - "kind": "ENUM", - "name": "RequestableCheckStatusState", - "ofType": null - }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCommitOnBranchInput", + "description": "Autogenerated input type of CreateCommitOnBranch", + "fields": null, + "inputFields": [ { - "name": "startedAt", - "description": "The time that the check run began.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "conclusion", - "description": "The final conclusion of the check.", - "type": { - "kind": "ENUM", - "name": "CheckConclusionState", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "completedAt", - "description": "The time that the check run finished.", + "name": "branch", + "description": "The Ref to be updated. Must be a branch.", "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CommittableBranch", + "ofType": null + } }, "defaultValue": null }, { - "name": "output", - "description": "Descriptive details about the run.", + "name": "fileChanges", + "description": "A description of changes to files in this commit.", "type": { "kind": "INPUT_OBJECT", - "name": "CheckRunOutput", + "name": "FileChanges", "ofType": null }, "defaultValue": null }, { - "name": "actions", - "description": "Possible further actions the integrator can perform, which a user may trigger.", + "name": "message", + "description": "The commit message the be included with the commit.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CheckRunAction", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "CommitMessage", + "ofType": null } }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "expectedHeadOid", + "description": "The git commit oid expected at the head of the branch prior to the commit", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GitObjectID", + "ofType": null + } }, "defaultValue": null } @@ -17761,28 +18280,40 @@ }, { "kind": "OBJECT", - "name": "CreateCheckRunPayload", - "description": "Autogenerated return type of CreateCheckRun", + "name": "CreateCommitOnBranchPayload", + "description": "Autogenerated return type of CreateCommitOnBranch", "fields": [ { - "name": "checkRun", - "description": "The newly created check run.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commit", + "description": "The new commit.", "args": [], "type": { "kind": "OBJECT", - "name": "CheckRun", + "name": "Commit", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "ref", + "description": "The ref which has been updated to point to the new commit.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Ref", "ofType": null }, "isDeprecated": false, @@ -17796,13 +18327,23 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateCheckSuiteInput", - "description": "Autogenerated input type of CreateCheckSuite", + "name": "CreateDeploymentInput", + "description": "Autogenerated input type of CreateDeployment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", - "description": "The Node ID of the repository.", + "description": "The node ID of the repository.", "type": { "kind": "NON_NULL", "name": null, @@ -17815,28 +18356,86 @@ "defaultValue": null }, { - "name": "headSha", - "description": "The SHA of the head commit.", + "name": "refId", + "description": "The node ID of the ref to be deployed.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "GitObjectID", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "autoMerge", + "description": "Attempt to automatically merge the default branch into the requested ref, defaults to true.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, + "defaultValue": "true" + }, + { + "name": "requiredContexts", + "description": "The status contexts to verify against commit status checks. To bypass required contexts, pass an empty array. Defaults to all unique contexts.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, "defaultValue": null + }, + { + "name": "description", + "description": "Short description of the deployment.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"\"" + }, + { + "name": "environment", + "description": "Name for the target deployment environment.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"production\"" + }, + { + "name": "task", + "description": "Specifies a task to execute.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"deploy\"" + }, + { + "name": "payload", + "description": "JSON payload with extra information about the deployment.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"{}\"" } ], "interfaces": null, @@ -17845,16 +18444,16 @@ }, { "kind": "OBJECT", - "name": "CreateCheckSuitePayload", - "description": "Autogenerated return type of CreateCheckSuite", + "name": "CreateDeploymentPayload", + "description": "Autogenerated return type of CreateDeployment", "fields": [ { - "name": "checkSuite", - "description": "The newly created check suite.", + "name": "autoMerged", + "description": "True if the default branch has been auto-merged into the deployment ref.", "args": [], "type": { - "kind": "OBJECT", - "name": "CheckSuite", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, @@ -17871,6 +18470,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "deployment", + "description": "The new deployment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Deployment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -17880,71 +18491,97 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateCommitOnBranchInput", - "description": "Autogenerated input type of CreateCommitOnBranch", + "name": "CreateDeploymentStatusInput", + "description": "Autogenerated input type of CreateDeploymentStatus", "fields": null, "inputFields": [ { - "name": "branch", - "description": "The Ref to be updated. Must be a branch.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CommittableBranch", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "fileChanges", - "description": "A description of changes to files in this commit.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "INPUT_OBJECT", - "name": "FileChanges", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "message", - "description": "The commit message the be included with the commit.", + "name": "deploymentId", + "description": "The node ID of the deployment.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CommitMessage", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "expectedHeadOid", - "description": "The git commit oid expected at the head of the branch prior to the commit", + "name": "state", + "description": "The state of the deployment.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "GitObjectID", + "kind": "ENUM", + "name": "DeploymentStatusState", "ofType": null } }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "description", + "description": "A short description of the status. Maximum length of 140 characters.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"\"" + }, + { + "name": "environment", + "description": "If provided, updates the environment of the deploy. Otherwise, does not modify the environment.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null + }, + { + "name": "environmentUrl", + "description": "Sets the URL for accessing your environment.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"\"" + }, + { + "name": "autoInactive", + "description": "Adds a new inactive status to all non-transient, non-production environment deployments with the same repository and environment name as the created status's deployment.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "logUrl", + "description": "The log URL to associate with this status. This URL should contain output to keep the user updated while the task is running or serve as historical information for what happened in the deployment.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"\"" } ], "interfaces": null, @@ -17953,8 +18590,8 @@ }, { "kind": "OBJECT", - "name": "CreateCommitOnBranchPayload", - "description": "Autogenerated return type of CreateCommitOnBranch", + "name": "CreateDeploymentStatusPayload", + "description": "Autogenerated return type of CreateDeploymentStatus", "fields": [ { "name": "clientMutationId", @@ -17969,24 +18606,12 @@ "deprecationReason": null }, { - "name": "commit", - "description": "The new commit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ref", - "description": "The ref which has been updated to point to the new commit.", + "name": "deploymentStatus", + "description": "The new deployment status.", "args": [], "type": { "kind": "OBJECT", - "name": "Ref", + "name": "DeploymentStatus", "ofType": null }, "isDeprecated": false, @@ -18004,6 +18629,16 @@ "description": "Autogenerated input type of CreateDiscussion", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The id of the repository on which to create the discussion.", @@ -18059,16 +18694,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -18116,6 +18741,16 @@ "description": "Autogenerated input type of CreateEnterpriseOrganization", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise owning the new organization.", @@ -18193,16 +18828,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -18262,6 +18887,16 @@ "description": "Autogenerated input type of CreateEnvironment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The node ID of the repository.", @@ -18289,16 +18924,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -18346,6 +18971,16 @@ "description": "Autogenerated input type of CreateIpAllowListEntry", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ownerId", "description": "The ID of the owner for which to create the new IP allow list entry.", @@ -18397,16 +19032,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -18454,6 +19079,16 @@ "description": "Autogenerated input type of CreateIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The Node ID of the repository.", @@ -18565,7 +19200,53 @@ "ofType": null }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateIssuePayload", + "description": "Autogenerated return type of CreateIssue", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, + { + "name": "issue", + "description": "The new issue.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateLabelInput", + "description": "Autogenerated input type of CreateLabel", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -18575,6 +19256,58 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "repositoryId", + "description": "The Node ID of the repository.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "color", + "description": "A 6 character hex code, without the leading #, identifying the color of the label.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The name of the label.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": "A brief description of the label, such as its purpose.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -18583,8 +19316,8 @@ }, { "kind": "OBJECT", - "name": "CreateIssuePayload", - "description": "Autogenerated return type of CreateIssue", + "name": "CreateLabelPayload", + "description": "Autogenerated return type of CreateLabel", "fields": [ { "name": "clientMutationId", @@ -18599,12 +19332,12 @@ "deprecationReason": null }, { - "name": "issue", - "description": "The new issue.", + "name": "label", + "description": "The new label.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "Label", "ofType": null }, "isDeprecated": false, @@ -18622,6 +19355,16 @@ "description": "Autogenerated input type of CreateLinkedBranch", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "issueId", "description": "ID of the issue to link to.", @@ -18669,16 +19412,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -18738,6 +19471,16 @@ "description": "Autogenerated input type of CreateMigrationSource", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "name", "description": "The migration source name.", @@ -18809,16 +19552,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -18866,6 +19599,16 @@ "description": "Autogenerated input type of CreateProject", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ownerId", "description": "The owner ID to create the project under.", @@ -18931,16 +19674,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -18988,6 +19721,16 @@ "description": "Autogenerated input type of CreateProjectV2Field", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project to create the field in.", @@ -19047,16 +19790,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -19104,6 +19837,16 @@ "description": "Autogenerated input type of CreateProjectV2", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ownerId", "description": "The owner ID to create the project under.", @@ -19151,16 +19894,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -19208,6 +19941,16 @@ "description": "Autogenerated input type of CreatePullRequest", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The Node ID of the repository.", @@ -19303,16 +20046,6 @@ "ofType": null }, "defaultValue": "false" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -19360,6 +20093,16 @@ "description": "Autogenerated input type of CreateRef", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The Node ID of the Repository to create the Ref in.", @@ -19401,16 +20144,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -19458,6 +20191,16 @@ "description": "Autogenerated input type of CreateRepository", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "name", "description": "The name of the new repository.", @@ -19555,16 +20298,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -19612,6 +20345,16 @@ "description": "Autogenerated input type of CreateRepositoryRuleset", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "sourceId", "description": "The global relay id of the source in which a new ruleset should be created in.", @@ -19713,16 +20456,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -19770,6 +20503,16 @@ "description": "Autogenerated input type of CreateSponsorsListing", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "sponsorableLogin", "description": "The username of the organization to create a GitHub Sponsors profile for, if desired. Defaults to creating a GitHub Sponsors profile for the authenticated user if omitted.", @@ -19839,16 +20582,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -19896,6 +20629,16 @@ "description": "Autogenerated input type of CreateSponsorsTier", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "sponsorableId", "description": "The ID of the user or organization who owns the GitHub Sponsors profile. Defaults to the current user if omitted and sponsorableLogin is not given.", @@ -20003,16 +20746,6 @@ "ofType": null }, "defaultValue": "false" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -20060,6 +20793,16 @@ "description": "Autogenerated input type of CreateSponsorship", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "sponsorId", "description": "The ID of the user or organization who is acting as the sponsor, paying for the sponsorship. Required if sponsorLogin is not given.", @@ -20149,16 +20892,6 @@ "ofType": null }, "defaultValue": "PUBLIC" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -20206,6 +20939,16 @@ "description": "Autogenerated input type of CreateSponsorships", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "sponsorLogin", "description": "The username of the user or organization who is acting as the sponsor, paying for the sponsorships.", @@ -20263,14 +21006,14 @@ "defaultValue": "PUBLIC" }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "recurring", + "description": "Whether the sponsorships created should continue each billing cycle for the sponsor (monthly or annually), versus lasting only a single month. Defaults to one-time sponsorships.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "defaultValue": "false" } ], "interfaces": null, @@ -20327,28 +21070,28 @@ "fields": null, "inputFields": [ { - "name": "discussionId", - "description": "The ID of the discussion to which the comment belongs. This field is required.\n\n**Upcoming Change on 2024-07-01 UTC**\n**Description:** `discussionId` will be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement.\n**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.\n", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "body", - "description": "The content of the comment. This field is required.\n\n**Upcoming Change on 2024-07-01 UTC**\n**Description:** `body` will be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement.\n**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.\n", + "name": "discussionId", + "description": "The ID of the discussion to which the comment belongs. This field is required.\n\n**Upcoming Change on 2024-07-01 UTC**\n**Description:** `discussionId` will be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement.\n**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.\n", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "body", + "description": "The content of the comment. This field is required.\n\n**Upcoming Change on 2024-07-01 UTC**\n**Description:** `body` will be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement.\n**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.\n", "type": { "kind": "SCALAR", "name": "String", @@ -20402,6 +21145,16 @@ "description": "Autogenerated input type of CreateTeamDiscussion", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "teamId", "description": "The ID of the team to which the discussion belongs. This field is required.\n\n**Upcoming Change on 2024-07-01 UTC**\n**Description:** `teamId` will be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement.\n**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.\n", @@ -20434,14 +21187,60 @@ }, { "name": "private", - "description": "If true, restricts the visibility of this discussion to team members and organization admins. If false or not specified, allows any organization member to view this discussion.\n\n**Upcoming Change on 2024-07-01 UTC**\n**Description:** `private` will be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement.\n**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.\n", + "description": "If true, restricts the visibility of this discussion to team members and organization owners. If false or not specified, allows any organization member to view this discussion.\n\n**Upcoming Change on 2024-07-01 UTC**\n**Description:** `private` will be removed. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement.\n**Reason:** The Team Discussions feature is deprecated in favor of Organization Discussions.\n", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateTeamDiscussionPayload", + "description": "Autogenerated return type of CreateTeamDiscussion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, + { + "name": "teamDiscussion", + "description": "The new discussion.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "TeamDiscussion", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateUserListInput", + "description": "Autogenerated input type of CreateUserList", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -20451,6 +21250,40 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "name", + "description": "The name of the new list", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": "A description of the list", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isPrivate", + "description": "Whether or not the list is private", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" } ], "interfaces": null, @@ -20459,8 +21292,8 @@ }, { "kind": "OBJECT", - "name": "CreateTeamDiscussionPayload", - "description": "Autogenerated return type of CreateTeamDiscussion", + "name": "CreateUserListPayload", + "description": "Autogenerated return type of CreateUserList", "fields": [ { "name": "clientMutationId", @@ -20475,16 +21308,28 @@ "deprecationReason": null }, { - "name": "teamDiscussion", - "description": "The new discussion.", + "name": "list", + "description": "The list that was just created", "args": [], "type": { "kind": "OBJECT", - "name": "TeamDiscussion", + "name": "UserList", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The Team Discussions feature is deprecated in favor of Organization Discussions. Follow the guide at https://github.blog/changelog/2023-02-08-sunset-notice-team-discussions/ to find a suitable replacement. Removal on 2024-07-01 UTC." + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "viewer", + "description": "The user who created the list", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -21773,7 +22618,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the CrossReferencedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -21904,12 +22749,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "UniformResourceLocatable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "UniformResourceLocatable", "ofType": null } ], @@ -21943,53 +22788,41 @@ "fields": null, "inputFields": [ { - "name": "repositoryId", - "description": "The Node ID of the repository.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "name", - "description": "The name of the suggested topic.", + "name": "repositoryId", + "description": "The Node ID of the repository.\n\n**Upcoming Change on 2024-04-01 UTC**\n**Description:** `repositoryId` will be removed.\n**Reason:** Suggested topics are no longer supported\n", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null }, { - "name": "reason", - "description": "The reason why the suggested topic is declined.", + "name": "name", + "description": "The name of the suggested topic.\n\n**Upcoming Change on 2024-04-01 UTC**\n**Description:** `name` will be removed.\n**Reason:** Suggested topics are no longer supported\n", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TopicSuggestionDeclineReason", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "reason", + "description": "The reason why the suggested topic is declined.\n\n**Upcoming Change on 2024-04-01 UTC**\n**Description:** `reason` will be removed.\n**Reason:** Suggested topics are no longer supported\n", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "TopicSuggestionDeclineReason", "ofType": null }, "defaultValue": null @@ -22025,8 +22858,8 @@ "name": "Topic", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Suggested topics are no longer supported Removal on 2024-04-01 UTC." } ], "inputFields": null, @@ -22092,7 +22925,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -22153,6 +22986,16 @@ "description": "Autogenerated input type of DeleteBranchProtectionRule", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "branchProtectionRuleId", "description": "The global relay id of the branch protection rule to be deleted.", @@ -22166,16 +23009,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -22211,6 +23044,16 @@ "description": "Autogenerated input type of DeleteDeployment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The Node ID of the deployment to be deleted.", @@ -22224,16 +23067,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -22269,6 +23102,16 @@ "description": "Autogenerated input type of DeleteDiscussionComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The Node id of the discussion comment to delete.", @@ -22282,16 +23125,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -22339,6 +23172,16 @@ "description": "Autogenerated input type of DeleteDiscussion", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The id of the discussion to delete.", @@ -22352,16 +23195,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -22409,6 +23242,16 @@ "description": "Autogenerated input type of DeleteEnvironment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The Node ID of the environment to be deleted.", @@ -22422,16 +23265,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -22467,6 +23300,16 @@ "description": "Autogenerated input type of DeleteIpAllowListEntry", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ipAllowListEntryId", "description": "The ID of the IP allow list entry to delete.", @@ -22480,16 +23323,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -22537,6 +23370,16 @@ "description": "Autogenerated input type of DeleteIssueComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the comment to delete.", @@ -22550,16 +23393,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -22595,6 +23428,16 @@ "description": "Autogenerated input type of DeleteIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "issueId", "description": "The ID of the issue to delete.", @@ -22608,16 +23451,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -22661,13 +23494,23 @@ }, { "kind": "INPUT_OBJECT", - "name": "DeleteLinkedBranchInput", - "description": "Autogenerated input type of DeleteLinkedBranch", + "name": "DeleteLabelInput", + "description": "Autogenerated input type of DeleteLabel", "fields": null, "inputFields": [ { - "name": "linkedBranchId", - "description": "The ID of the linked branch", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "The Node ID of the label to be deleted.", "type": { "kind": "NON_NULL", "name": null, @@ -22678,7 +23521,41 @@ } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteLabelPayload", + "description": "Autogenerated return type of DeleteLabel", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteLinkedBranchInput", + "description": "Autogenerated input type of DeleteLinkedBranch", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -22688,6 +23565,20 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "linkedBranchId", + "description": "The ID of the linked branch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, @@ -22731,13 +23622,23 @@ }, { "kind": "INPUT_OBJECT", - "name": "DeleteProjectCardInput", - "description": "Autogenerated input type of DeleteProjectCard", + "name": "DeletePackageVersionInput", + "description": "Autogenerated input type of DeletePackageVersion", "fields": null, "inputFields": [ { - "name": "cardId", - "description": "The id of the card to delete.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "packageVersionId", + "description": "The ID of the package version to be deleted.", "type": { "kind": "NON_NULL", "name": null, @@ -22748,7 +23649,53 @@ } }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeletePackageVersionPayload", + "description": "Autogenerated return type of DeletePackageVersion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, + { + "name": "success", + "description": "Whether or not the operation succeeded.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteProjectCardInput", + "description": "Autogenerated input type of DeleteProjectCard", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -22758,6 +23705,20 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "cardId", + "description": "The id of the card to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, @@ -22817,6 +23778,16 @@ "description": "Autogenerated input type of DeleteProjectColumn", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "columnId", "description": "The id of the column to delete.", @@ -22830,16 +23801,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -22899,6 +23860,16 @@ "description": "Autogenerated input type of DeleteProject", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The Project ID to update.", @@ -22912,16 +23883,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -22969,6 +23930,16 @@ "description": "Autogenerated input type of DeleteProjectV2Field", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "fieldId", "description": "The ID of the field to delete.", @@ -22982,16 +23953,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -23039,6 +24000,16 @@ "description": "Autogenerated input type of DeleteProjectV2", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project to delete.", @@ -23052,16 +24023,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -23074,6 +24035,16 @@ "description": "Autogenerated input type of DeleteProjectV2Item", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project from which the item should be removed.", @@ -23101,16 +24072,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -23193,6 +24154,16 @@ "description": "Autogenerated input type of DeleteProjectV2Workflow", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "workflowId", "description": "The ID of the workflow to be removed.", @@ -23206,16 +24177,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -23275,6 +24236,16 @@ "description": "Autogenerated input type of DeletePullRequestReviewComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the comment to delete.", @@ -23288,16 +24259,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -23357,6 +24318,16 @@ "description": "Autogenerated input type of DeletePullRequestReview", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestReviewId", "description": "The Node ID of the pull request review to delete.", @@ -23370,16 +24341,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -23427,6 +24388,16 @@ "description": "Autogenerated input type of DeleteRef", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "refId", "description": "The Node ID of the Ref to be deleted.", @@ -23440,16 +24411,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -23485,6 +24446,16 @@ "description": "Autogenerated input type of DeleteRepositoryRuleset", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryRulesetId", "description": "The global relay id of the repository ruleset to be deleted.", @@ -23498,16 +24469,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -23543,6 +24504,16 @@ "description": "Autogenerated input type of DeleteTeamDiscussionComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the comment to delete.", @@ -23556,7 +24527,41 @@ } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteTeamDiscussionCommentPayload", + "description": "Autogenerated return type of DeleteTeamDiscussionComment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteTeamDiscussionInput", + "description": "Autogenerated input type of DeleteTeamDiscussion", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -23566,6 +24571,20 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "id", + "description": "The discussion ID to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, @@ -23574,8 +24593,8 @@ }, { "kind": "OBJECT", - "name": "DeleteTeamDiscussionCommentPayload", - "description": "Autogenerated return type of DeleteTeamDiscussionComment", + "name": "DeleteTeamDiscussionPayload", + "description": "Autogenerated return type of DeleteTeamDiscussion", "fields": [ { "name": "clientMutationId", @@ -23597,13 +24616,23 @@ }, { "kind": "INPUT_OBJECT", - "name": "DeleteTeamDiscussionInput", - "description": "Autogenerated input type of DeleteTeamDiscussion", + "name": "DeleteUserListInput", + "description": "Autogenerated input type of DeleteUserList", "fields": null, "inputFields": [ { - "name": "id", - "description": "The discussion ID to delete.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "listId", + "description": "The ID of the list to delete.", "type": { "kind": "NON_NULL", "name": null, @@ -23614,16 +24643,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -23632,8 +24651,8 @@ }, { "kind": "OBJECT", - "name": "DeleteTeamDiscussionPayload", - "description": "Autogenerated return type of DeleteTeamDiscussion", + "name": "DeleteUserListPayload", + "description": "Autogenerated return type of DeleteUserList", "fields": [ { "name": "clientMutationId", @@ -23646,6 +24665,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "user", + "description": "The owner of the list that will be deleted", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -23659,6 +24690,16 @@ "description": "Autogenerated input type of DeleteVerifiableDomain", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the verifiable domain to delete.", @@ -23672,16 +24713,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -23758,7 +24789,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DemilestonedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -23932,6 +24963,219 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "DependencyGraphDependency", + "description": "A dependency manifest entry", + "fields": [ + { + "name": "hasDependencies", + "description": "Does the dependency itself have dependencies?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageLabel", + "description": "The original name of the package, as it appears in the manifest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "`packageLabel` will be removed. Use normalized `packageName` field instead. Removal on 2022-10-01 UTC." + }, + { + "name": "packageManager", + "description": "The dependency package manager", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageName", + "description": "The name of the package in the canonical form used by the package manager.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "description": "The repository containing the package", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requirements", + "description": "The dependency version requirements", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DependencyGraphDependencyConnection", + "description": "The connection type for DependencyGraphDependency.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DependencyGraphDependencyEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DependencyGraphDependency", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DependencyGraphDependencyEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DependencyGraphDependency", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "DependencyGraphEcosystem", @@ -24009,6 +25253,298 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "DependencyGraphManifest", + "description": "Dependency manifest for a repository", + "fields": [ + { + "name": "blobPath", + "description": "Path to view the manifest file blob", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencies", + "description": "A list of manifest dependencies", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DependencyGraphDependencyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependenciesCount", + "description": "The number of dependencies listed in the manifest", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exceedsMaxSize", + "description": "Is the manifest too big to parse?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filename", + "description": "Fully qualified manifest filename", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The Node ID of the DependencyGraphManifest object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parseable", + "description": "Were we able to parse the manifest?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "description": "The repository containing the manifest", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DependencyGraphManifestConnection", + "description": "The connection type for DependencyGraphManifest.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DependencyGraphManifestEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DependencyGraphManifest", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DependencyGraphManifestEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DependencyGraphManifest", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "DeployKey", @@ -24032,7 +25568,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DeployKey object", "args": [], "type": { "kind": "NON_NULL", @@ -24299,7 +25835,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DeployedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -24456,7 +25992,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Deployment object", "args": [], "type": { "kind": "NON_NULL", @@ -24816,7 +26352,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DeploymentEnvironmentChangedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -25171,6 +26707,12 @@ "description": "Wait timer", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "BRANCH_POLICY", + "description": "Branch policy", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -25509,7 +27051,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DeploymentReview object", "args": [], "type": { "kind": "NON_NULL", @@ -25981,6 +27523,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "environment", + "description": "Identifies the environment of the deployment at the time of this deployment status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "environmentUrl", "description": "Identifies the environment URL of the deployment.", @@ -25995,7 +27549,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DeploymentStatus object", "args": [], "type": { "kind": "NON_NULL", @@ -26244,6 +27798,16 @@ "description": "Autogenerated input type of DequeuePullRequest", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the pull request to be dequeued.", @@ -26257,16 +27821,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -26337,6 +27891,16 @@ "description": "Autogenerated input type of DisablePullRequestAutoMerge", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "ID of the pull request to disable auto merge on.", @@ -26350,16 +27914,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -26448,7 +28002,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DisconnectedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -26810,7 +28364,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Discussion object", "args": [], "type": { "kind": "NON_NULL", @@ -27412,47 +28966,47 @@ }, { "kind": "INTERFACE", - "name": "Updatable", + "name": "Deletable", "ofType": null }, { "kind": "INTERFACE", - "name": "Deletable", + "name": "Labelable", "ofType": null }, { "kind": "INTERFACE", - "name": "Labelable", + "name": "Lockable", "ofType": null }, { "kind": "INTERFACE", - "name": "Lockable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryNode", + "name": "Reactable", "ofType": null }, { "kind": "INTERFACE", - "name": "Subscribable", + "name": "RepositoryNode", "ofType": null }, { "kind": "INTERFACE", - "name": "Reactable", + "name": "Subscribable", "ofType": null }, { "kind": "INTERFACE", - "name": "Votable", + "name": "Updatable", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "Votable", "ofType": null } ], @@ -27526,7 +29080,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DiscussionCategory object", "args": [], "type": { "kind": "NON_NULL", @@ -27943,7 +29497,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DiscussionComment object", "args": [], "type": { "kind": "NON_NULL", @@ -28512,27 +30066,27 @@ }, { "kind": "INTERFACE", - "name": "Updatable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "UpdatableComment", + "name": "Reactable", "ofType": null }, { "kind": "INTERFACE", - "name": "Reactable", + "name": "Updatable", "ofType": null }, { "kind": "INTERFACE", - "name": "Votable", + "name": "UpdatableComment", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "Votable", "ofType": null } ], @@ -28848,7 +30402,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DiscussionPoll object", "args": [], "type": { "kind": "NON_NULL", @@ -29008,7 +30562,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the DiscussionPollOption object", "args": [], "type": { "kind": "NON_NULL", @@ -29334,6 +30888,16 @@ "description": "Autogenerated input type of DismissPullRequestReview", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestReviewId", "description": "The Node ID of the pull request review to modify.", @@ -29361,16 +30925,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -29459,6 +31013,16 @@ "description": "Autogenerated input type of DismissRepositoryVulnerabilityAlert", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryVulnerabilityAlertId", "description": "The Dependabot alert ID to dismiss.", @@ -29486,16 +31050,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -29677,7 +31231,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the DraftIssue object", "args": [], "type": { "kind": "NON_NULL", @@ -29991,6 +31545,16 @@ "description": "Autogenerated input type of EnablePullRequestAutoMerge", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "ID of the pull request to enable auto-merge on.", @@ -30054,16 +31618,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -30123,6 +31677,16 @@ "description": "Autogenerated input type of EnqueuePullRequest", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "The ID of the pull request to enqueue.", @@ -30156,16 +31720,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -30275,6 +31829,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "billingEmail", + "description": "The enterprise's billing email.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "billingInfo", "description": "Enterprise billing information visible to enterprise billing managers.", @@ -30345,7 +31911,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Enterprise object", "args": [], "type": { "kind": "NON_NULL", @@ -30692,12 +32258,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AnnouncementBanner", "ofType": null }, { "kind": "INTERFACE", - "name": "AnnouncementBanner", + "name": "Node", "ofType": null } ], @@ -30885,7 +32451,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the EnterpriseAdministratorInvitation object", "args": [], "type": { "kind": "NON_NULL", @@ -31234,7 +32800,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -31905,7 +33471,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the EnterpriseIdentityProvider object", "args": [], "type": { "kind": "NON_NULL", @@ -32206,7 +33772,7 @@ "enumValues": [ { "name": "NO_POLICY", - "description": "Organization administrators choose whether to allow members to create repositories.", + "description": "Organization owners choose whether to allow members to create repositories.", "isDeprecated": false, "deprecationReason": null }, @@ -35253,7 +36819,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the EnterpriseRepositoryInfo object", "args": [], "type": { "kind": "NON_NULL", @@ -35496,7 +37062,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the EnterpriseServerInstallation object", "args": [], "type": { "kind": "NON_NULL", @@ -36106,7 +37672,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the EnterpriseServerUserAccount object", "args": [], "type": { "kind": "NON_NULL", @@ -36377,7 +37943,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the EnterpriseServerUserAccountEmail object", "args": [], "type": { "kind": "NON_NULL", @@ -36738,7 +38304,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the EnterpriseServerUserAccountsUpload object", "args": [], "type": { "kind": "NON_NULL", @@ -37164,7 +38730,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the EnterpriseUserAccount object", "args": [], "type": { "kind": "NON_NULL", @@ -37441,7 +39007,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Environment object", "args": [], "type": { "kind": "NON_NULL", @@ -37455,6 +39021,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "isPinned", + "description": "Indicates whether or not this environment is currently pinned to the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestCompletedDeployment", + "description": "The latest completed deployment with status success, failure, or error if it exists", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Deployment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "name", "description": "The name of the environment", @@ -37471,6 +39061,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "pinnedPosition", + "description": "The position of the environment if it is pinned, null if it is not pinned", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "protectionRules", "description": "The protection rules defined for this environment", @@ -37671,6 +39273,35 @@ ], "possibleTypes": null }, + { + "kind": "ENUM", + "name": "EnvironmentPinnedFilterField", + "description": "Properties by which environments connections can be ordered", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ALL", + "description": "All environments will be returned.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ONLY", + "description": "Only pinned environment will be returned", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NONE", + "description": "Environments exclude pinned will be returned", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "Environments", @@ -37733,7 +39364,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ExternalIdentity object", "args": [], "type": { "kind": "NON_NULL", @@ -38297,6 +39928,142 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "FileExtensionRestrictionParameters", + "description": "Prevent commits that include files with specified file extensions from being pushed to the commit graph. NOTE: This rule is in beta and subject to change", + "fields": [ + { + "name": "restrictedFileExtensions", + "description": "The file extensions that are restricted from being pushed to the commit graph.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FileExtensionRestrictionParametersInput", + "description": "Prevent commits that include files with specified file extensions from being pushed to the commit graph. NOTE: This rule is in beta and subject to change", + "fields": null, + "inputFields": [ + { + "name": "restrictedFileExtensions", + "description": "The file extensions that are restricted from being pushed to the commit graph.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FilePathRestrictionParameters", + "description": "Prevent commits that include changes in specified file paths from being pushed to the commit graph. NOTE: This rule is in beta and subject to change", + "fields": [ + { + "name": "restrictedFilePaths", + "description": "The file paths that are restricted from being pushed to the commit graph.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FilePathRestrictionParametersInput", + "description": "Prevent commits that include changes in specified file paths from being pushed to the commit graph. NOTE: This rule is in beta and subject to change", + "fields": null, + "inputFields": [ + { + "name": "restrictedFilePaths", + "description": "The file paths that are restricted from being pushed to the commit graph.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "FileViewedState", @@ -38342,6 +40109,16 @@ "description": "Autogenerated input type of FollowOrganization", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "organizationId", "description": "ID of the organization to follow.", @@ -38355,16 +40132,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -38412,6 +40179,16 @@ "description": "Autogenerated input type of FollowUser", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "userId", "description": "ID of the user to follow.", @@ -38425,16 +40202,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -38726,14 +40493,20 @@ "deprecationReason": null }, { - "name": "OTECHIE", - "description": "Otechie funding platform.", + "name": "LFX_CROWDFUNDING", + "description": "LFX Crowdfunding funding platform.", "isDeprecated": false, "deprecationReason": null }, { - "name": "LFX_CROWDFUNDING", - "description": "LFX Crowdfunding funding platform.", + "name": "POLAR", + "description": "Polar funding platform.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUY_ME_A_COFFEE", + "description": "Buy Me a Coffee funding platform.", "isDeprecated": false, "deprecationReason": null }, @@ -38991,7 +40764,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Gist object", "args": [], "type": { "kind": "NON_NULL", @@ -39401,7 +41174,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the GistComment object", "args": [], "type": { "kind": "NON_NULL", @@ -39645,22 +41418,22 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Comment", "ofType": null }, { "kind": "INTERFACE", - "name": "Comment", + "name": "Deletable", "ofType": null }, { "kind": "INTERFACE", - "name": "Deletable", + "name": "Minimizable", "ofType": null }, { "kind": "INTERFACE", - "name": "Minimizable", + "name": "Node", "ofType": null }, { @@ -40538,7 +42311,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the GitObject object", "args": [], "type": { "kind": "NON_NULL", @@ -40586,7 +42359,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -40621,6 +42394,16 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "GitRefname", + "description": "A fully qualified reference name (e.g. `refs/heads/master`).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "SCALAR", "name": "GitSSHRemote", @@ -40746,7 +42529,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -41037,6 +42820,16 @@ "description": "Autogenerated input type of GrantEnterpriseOrganizationsMigratorRole", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise to which all organizations managed by it will be granted the migrator role.", @@ -41064,16 +42857,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -41162,6 +42945,16 @@ "description": "Autogenerated input type of GrantMigratorRole", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "organizationId", "description": "The ID of the organization that the user/team belongs to.", @@ -41203,16 +42996,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -41327,7 +43110,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the HeadRefDeletedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -41428,7 +43211,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the HeadRefForcePushedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -41517,7 +43300,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the HeadRefRestoredEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -41633,7 +43416,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -41702,6 +43485,132 @@ ], "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "ImportProjectInput", + "description": "Autogenerated input type of ImportProject", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ownerName", + "description": "The name of the Organization or User to create the Project under.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The name of Project.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": "The description of Project.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "public", + "description": "Whether the Project is public or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "columnImports", + "description": "A list of columns containing issues and pull requests.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectColumnImport", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ImportProjectPayload", + "description": "Autogenerated return type of ImportProject", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "The new Project!", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "SCALAR", "name": "Int", @@ -41718,6 +43627,16 @@ "description": "Autogenerated input type of InviteEnterpriseAdmin", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise to which you want to invite an administrator.", @@ -41761,16 +43680,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -41874,7 +43783,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the IpAllowListEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -42559,7 +44468,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Issue object", "args": [], "type": { "kind": "NON_NULL", @@ -43856,11 +45765,6 @@ ], "inputFields": null, "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, { "kind": "INTERFACE", "name": "Assignable", @@ -43883,22 +45787,22 @@ }, { "kind": "INTERFACE", - "name": "Updatable", + "name": "Labelable", "ofType": null }, { "kind": "INTERFACE", - "name": "UpdatableComment", + "name": "Lockable", "ofType": null }, { "kind": "INTERFACE", - "name": "Labelable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Lockable", + "name": "ProjectV2Owner", "ofType": null }, { @@ -43928,7 +45832,12 @@ }, { "kind": "INTERFACE", - "name": "ProjectV2Owner", + "name": "Updatable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "UpdatableComment", "ofType": null } ], @@ -44109,7 +46018,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the IssueComment object", "args": [], "type": { "kind": "NON_NULL", @@ -44542,42 +46451,42 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Comment", "ofType": null }, { "kind": "INTERFACE", - "name": "Comment", + "name": "Deletable", "ofType": null }, { "kind": "INTERFACE", - "name": "Deletable", + "name": "Minimizable", "ofType": null }, { "kind": "INTERFACE", - "name": "Minimizable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Updatable", + "name": "Reactable", "ofType": null }, { "kind": "INTERFACE", - "name": "UpdatableComment", + "name": "RepositoryNode", "ofType": null }, { "kind": "INTERFACE", - "name": "Reactable", + "name": "Updatable", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryNode", + "name": "UpdatableComment", "ofType": null } ], @@ -46308,7 +48217,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Label object", "args": [], "type": { "kind": "NON_NULL", @@ -46908,7 +48817,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -46963,7 +48872,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the LabeledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -47040,7 +48949,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Language object", "args": [], "type": { "kind": "NON_NULL", @@ -47375,7 +49284,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the License object", "args": [], "type": { "kind": "NON_NULL", @@ -47602,6 +49511,16 @@ "description": "Autogenerated input type of LinkProjectV2ToRepository", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the project to link to the repository.", @@ -47629,16 +49548,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -47686,6 +49595,16 @@ "description": "Autogenerated input type of LinkProjectV2ToTeam", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the project to link to the team.", @@ -47713,16 +49632,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -47770,6 +49679,16 @@ "description": "Autogenerated input type of LinkRepositoryToProject", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project to link to a Repository", @@ -47797,16 +49716,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -47867,7 +49776,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the LinkedBranch object", "args": [], "type": { "kind": "NON_NULL", @@ -47908,7 +49817,7 @@ { "kind": "OBJECT", "name": "LinkedBranchConnection", - "description": "The connection type for LinkedBranch.", + "description": "A list of branches linked to an issue.", "fields": [ { "name": "edges", @@ -48025,6 +49934,16 @@ "description": "Autogenerated input type of LockLockable", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "lockableId", "description": "ID of the item to be locked.", @@ -48048,16 +49967,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -48181,7 +50090,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -48236,7 +50145,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the LockedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -48376,7 +50285,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Mannequin object", "args": [], "type": { "kind": "NON_NULL", @@ -48459,12 +50368,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Actor", "ofType": null }, { "kind": "INTERFACE", - "name": "Actor", + "name": "Node", "ofType": null }, { @@ -48479,7 +50388,7 @@ { "kind": "OBJECT", "name": "MannequinConnection", - "description": "The connection type for Mannequin.", + "description": "A list of mannequins.", "fields": [ { "name": "edges", @@ -48658,6 +50567,16 @@ "description": "Autogenerated input type of MarkDiscussionCommentAsAnswer", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The Node ID of the discussion comment to mark as an answer.", @@ -48671,16 +50590,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -48728,6 +50637,16 @@ "description": "Autogenerated input type of MarkFileAsViewed", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "The Node ID of the pull request.", @@ -48755,16 +50674,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -48808,13 +50717,23 @@ }, { "kind": "INPUT_OBJECT", - "name": "MarkProjectV2AsTemplateInput", - "description": "Autogenerated input type of MarkProjectV2AsTemplate", + "name": "MarkNotificationAsDoneInput", + "description": "Autogenerated input type of MarkNotificationAsDone", "fields": null, "inputFields": [ { - "name": "projectId", - "description": "The ID of the Project to mark as a template.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "The NotificationThread id.", "type": { "kind": "NON_NULL", "name": null, @@ -48825,7 +50744,65 @@ } }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarkNotificationAsDonePayload", + "description": "Autogenerated return type of MarkNotificationAsDone", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, + { + "name": "success", + "description": "Did the operation succeed?", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "viewer", + "description": "The user that the notification belongs to.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MarkProjectV2AsTemplateInput", + "description": "Autogenerated input type of MarkProjectV2AsTemplate", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -48835,6 +50812,20 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "projectId", + "description": "The ID of the Project to mark as a template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, @@ -48882,6 +50873,16 @@ "description": "Autogenerated input type of MarkPullRequestReadyForReview", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "ID of the pull request to be marked as ready for review.", @@ -48895,16 +50896,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -49005,7 +50996,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MarkedAsDuplicateEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -49078,7 +51069,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MarketplaceCategory object", "args": [], "type": { "kind": "NON_NULL", @@ -49411,7 +51402,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MarketplaceListing object", "args": [], "type": { "kind": "NON_NULL", @@ -50194,6 +52185,191 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "MaxFilePathLengthParameters", + "description": "Prevent commits that include file paths that exceed a specified character limit from being pushed to the commit graph. NOTE: This rule is in beta and subject to change", + "fields": [ + { + "name": "maxFilePathLength", + "description": "The maximum amount of characters allowed in file paths", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MaxFilePathLengthParametersInput", + "description": "Prevent commits that include file paths that exceed a specified character limit from being pushed to the commit graph. NOTE: This rule is in beta and subject to change", + "fields": null, + "inputFields": [ + { + "name": "maxFilePathLength", + "description": "The maximum amount of characters allowed in file paths", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MaxFileSizeParameters", + "description": "Prevent commits that exceed a specified file size limit from being pushed to the commit. NOTE: This rule is in beta and subject to change", + "fields": [ + { + "name": "maxFileSize", + "description": "The maximum file size allowed in megabytes. This limit does not apply to Git Large File Storage (Git LFS).", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MaxFileSizeParametersInput", + "description": "Prevent commits that exceed a specified file size limit from being pushed to the commit. NOTE: This rule is in beta and subject to change", + "fields": null, + "inputFields": [ + { + "name": "maxFileSize", + "description": "The maximum file size allowed in megabytes. This limit does not apply to Git Large File Storage (Git LFS).", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MemberFeatureRequestNotification", + "description": "Represents a member feature request notification", + "fields": [ + { + "name": "body", + "description": "Represents member feature request body containing entity name and the number of feature requests", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The Node ID of the MemberFeatureRequestNotification object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "Represents member feature request notification title", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Identifies the date and time when the object was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INTERFACE", "name": "MemberStatusable", @@ -50268,7 +52444,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -50430,7 +52606,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MembersCanDeleteReposClearAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -50557,17 +52733,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "EnterpriseAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "Node", "ofType": null }, { @@ -50726,7 +52902,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MembersCanDeleteReposDisableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -50853,17 +53029,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "EnterpriseAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "Node", "ofType": null }, { @@ -51022,7 +53198,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MembersCanDeleteReposEnableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -51149,17 +53325,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "EnterpriseAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "Node", "ofType": null }, { @@ -51218,7 +53394,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MentionedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -51250,6 +53426,16 @@ "description": "Autogenerated input type of MergeBranch", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The Node ID of the Repository containing the base branch that will be modified.", @@ -51311,16 +53497,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -51420,6 +53596,16 @@ "description": "Autogenerated input type of MergePullRequest", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "ID of the pull request to be merged.", @@ -51483,16 +53669,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -51618,7 +53794,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MergeQueue object", "args": [], "type": { "kind": "NON_NULL", @@ -51870,7 +54046,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MergeQueueEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -52162,6 +54338,65 @@ ], "possibleTypes": null }, + { + "kind": "ENUM", + "name": "MergeStateStatus", + "description": "Detailed status information about a pull request merge.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DIRTY", + "description": "The merge commit cannot be cleanly created.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNKNOWN", + "description": "The state cannot currently be determined.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BLOCKED", + "description": "The merge is blocked.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BEHIND", + "description": "The head ref is out of date.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DRAFT", + "description": "The merge is blocked due to the pull request being a draft.", + "isDeprecated": true, + "deprecationReason": "DRAFT state will be removed from this enum and `isDraft` should be used instead Use PullRequest.isDraft instead. Removal on 2021-01-01 UTC." + }, + { + "name": "UNSTABLE", + "description": "Mergeable with non-passing commit status.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_HOOKS", + "description": "Mergeable with passing commit status and pre-receive hooks.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLEAN", + "description": "Mergeable and passing commit status.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "ENUM", "name": "MergeableState", @@ -52238,7 +54473,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MergedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -52408,7 +54643,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Migration object", "args": [], "type": { "kind": "NON_NULL", @@ -52500,7 +54735,7 @@ }, { "name": "warningsCount", - "description": "The number of warnings encountered for this migration. To review the warnings, check the [Migration Log](https://docs.github.com/en/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer).", + "description": "The number of warnings encountered for this migration. To review the warnings, check the [Migration Log](https://docs.github.com/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer).", "args": [], "type": { "kind": "NON_NULL", @@ -52516,7 +54751,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -52533,7 +54768,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the MigrationSource object", "args": [], "type": { "kind": "NON_NULL", @@ -52776,7 +55011,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Milestone object", "args": [], "type": { "kind": "NON_NULL", @@ -53191,12 +55426,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Closable", "ofType": null }, { "kind": "INTERFACE", - "name": "Closable", + "name": "Node", "ofType": null }, { @@ -53475,7 +55710,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MilestonedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -53584,7 +55819,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -53607,6 +55842,11 @@ "name": "IssueComment", "ofType": null }, + { + "kind": "OBJECT", + "name": "PullRequestReview", + "ofType": null + }, { "kind": "OBJECT", "name": "PullRequestReviewComment", @@ -53620,6 +55860,16 @@ "description": "Autogenerated input type of MinimizeComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "subjectId", "description": "The Node ID of the subject to modify.", @@ -53647,16 +55897,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -53704,6 +55944,16 @@ "description": "Autogenerated input type of MoveProjectCard", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "cardId", "description": "The id of the card to move.", @@ -53741,16 +55991,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -53798,6 +56038,16 @@ "description": "Autogenerated input type of MoveProjectColumn", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "columnId", "description": "The id of the column to move.", @@ -53821,16 +56071,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -53919,7 +56159,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the MovedColumnsInProjectEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -53932,6 +56172,62 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "previousProjectColumnName", + "description": "Column name the issue or pull request was moved from.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project referenced by event.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectCard", + "description": "Project card referenced by this project event.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectCard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectColumnName", + "description": "Column name the issue or pull request was moved to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -53977,6 +56273,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "abortRepositoryMigration", + "description": "Abort a repository migration queued or in progress.", + "args": [ + { + "name": "input", + "description": "Parameters for AbortRepositoryMigration", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AbortRepositoryMigrationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AbortRepositoryMigrationPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "acceptEnterpriseAdministratorInvitation", "description": "Accepts a pending invitation for a user to become an administrator of an enterprise.", @@ -55138,6 +57461,60 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "createDeployment", + "description": "Creates a new deployment event.", + "args": [ + { + "name": "input", + "description": "Parameters for CreateDeployment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateDeploymentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateDeploymentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createDeploymentStatus", + "description": "Create a deployment status.", + "args": [ + { + "name": "input", + "description": "Parameters for CreateDeploymentStatus", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateDeploymentStatusInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateDeploymentStatusPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createDiscussion", "description": "Create a discussion.", @@ -55167,7 +57544,7 @@ }, { "name": "createEnterpriseOrganization", - "description": "Creates an organization as part of an enterprise account.", + "description": "Creates an organization as part of an enterprise account. A personal access token used to create an organization is implicitly permitted to update the organization it created, if the organization is part of an enterprise that has SAML enabled or uses Enterprise Managed Users. If the organization is not part of such an enterprise, and instead has SAML enabled for it individually, the token will then require SAML authorization to continue working against that organization.", "args": [ { "name": "input", @@ -55273,6 +57650,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "createLabel", + "description": "Creates a new label.", + "args": [ + { + "name": "input", + "description": "Parameters for CreateLabel", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateLabelInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateLabelPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createLinkedBranch", "description": "Create a branch linked to an issue.", @@ -55599,7 +58003,7 @@ }, { "name": "createSponsorships", - "description": "Make many one-time sponsorships for different sponsorable users or organizations at once. Can only sponsor those who have a public GitHub Sponsors profile.", + "description": "Make many sponsorships for different sponsorable users or organizations at once. Can only sponsor those who have a public GitHub Sponsors profile.", "args": [ { "name": "input", @@ -55678,6 +58082,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "createUserList", + "description": "Creates a new user list.", + "args": [ + { + "name": "input", + "description": "Parameters for CreateUserList", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateUserListInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateUserListPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "declineTopicSuggestion", "description": "Rejects a suggested topic for the repository.", @@ -55921,6 +58352,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deleteLabel", + "description": "Deletes a label.", + "args": [ + { + "name": "input", + "description": "Parameters for DeleteLabel", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteLabelInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteLabelPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "deleteLinkedBranch", "description": "Unlink a branch from an issue.", @@ -55948,6 +58406,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deletePackageVersion", + "description": "Delete a package version.", + "args": [ + { + "name": "input", + "description": "Parameters for DeletePackageVersion", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeletePackageVersionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeletePackageVersionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "deleteProject", "description": "Deletes a project.", @@ -56299,6 +58784,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deleteUserList", + "description": "Deletes a user list.", + "args": [ + { + "name": "input", + "description": "Parameters for DeleteUserList", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteUserListInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteUserListPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "deleteVerifiableDomain", "description": "Deletes a verifiable domain.", @@ -56596,6 +59108,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "importProject", + "description": "Creates a new project by importing columns and a list of issues/PRs.", + "args": [ + { + "name": "input", + "description": "Parameters for ImportProject", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ImportProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ImportProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "inviteEnterpriseAdmin", "description": "Invite someone to become an administrator of the enterprise.", @@ -56785,6 +59324,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "markNotificationAsDone", + "description": "Marks a notification as done", + "args": [ + { + "name": "input", + "description": "Parameters for MarkNotificationAsDone", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MarkNotificationAsDoneInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarkNotificationAsDonePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "markProjectV2AsTemplate", "description": "Mark a project as a template. Note that only projects which are owned by an Organization can be marked as a template.", @@ -56974,6 +59540,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "pinEnvironment", + "description": "Pin an environment to a repository", + "args": [ + { + "name": "input", + "description": "Parameters for PinEnvironment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PinEnvironmentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PinEnvironmentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "pinIssue", "description": "Pin an issue to a repository", @@ -57165,7 +59758,7 @@ }, { "name": "removeEnterpriseIdentityProvider", - "description": "Removes the identity provider from an enterprise", + "description": "Removes the identity provider from an enterprise. Owners of enterprises both with and without Enterprise Managed Users may use this mutation.", "args": [ { "name": "input", @@ -57487,6 +60080,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "reorderEnvironment", + "description": "Reorder a pinned repository environment", + "args": [ + { + "name": "input", + "description": "Parameters for ReorderEnvironment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReorderEnvironmentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReorderEnvironmentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "requestReviews", "description": "Set review requests on a pull request.", @@ -58324,6 +60944,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "unsubscribeFromNotifications", + "description": "Unsubscribes from notifications", + "args": [ + { + "name": "input", + "description": "Parameters for UnsubscribeFromNotifications", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UnsubscribeFromNotificationsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UnsubscribeFromNotificationsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateBranchProtectionRule", "description": "Update a branch protection rule", @@ -58677,7 +61324,7 @@ }, { "name": "updateEnterpriseMembersCanMakePurchasesSetting", - "description": "Sets whether or not an organization admin can make purchases.", + "description": "Sets whether or not an organization owner can make purchases.", "args": [ { "name": "input", @@ -59080,6 +61727,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateLabel", + "description": "Updates an existing label.", + "args": [ + { + "name": "input", + "description": "Parameters for UpdateLabel", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateLabelInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateLabelPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateNotificationRestrictionSetting", "description": "Update the setting to restrict notifications to only verified or approved domains available to an owner.", @@ -59161,6 +61835,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updatePatreonSponsorability", + "description": "Toggle the setting for your GitHub Sponsors profile that allows other GitHub accounts to sponsor you on GitHub while paying for the sponsorship on Patreon. Only applicable when you have a GitHub Sponsors profile and have connected your GitHub account with Patreon.", + "args": [ + { + "name": "input", + "description": "Parameters for UpdatePatreonSponsorability", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdatePatreonSponsorabilityInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdatePatreonSponsorabilityPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateProject", "description": "Updates an existing project.", @@ -59244,7 +61945,7 @@ }, { "name": "updateProjectV2", - "description": "Updates an existing project (beta).", + "description": "Updates an existing project.", "args": [ { "name": "input", @@ -59512,6 +62213,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateRefs", + "description": "Creates, updates and/or deletes multiple refs in a repository.\n\nThis mutation takes a list of `RefUpdate`s and performs these updates\non the repository. All updates are performed atomically, meaning that\nif one of them is rejected, no other ref will be modified.\n\n`RefUpdate.beforeOid` specifies that the given reference needs to point\nto the given value before performing any updates. A value of\n`0000000000000000000000000000000000000000` can be used to verify that\nthe references should not exist.\n\n`RefUpdate.afterOid` specifies the value that the given reference\nwill point to after performing all updates. A value of\n`0000000000000000000000000000000000000000` can be used to delete a\nreference.\n\nIf `RefUpdate.force` is set to `true`, a non-fast-forward updates\nfor the given reference will be allowed.\n", + "args": [ + { + "name": "input", + "description": "Parameters for UpdateRefs", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateRefsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRefsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateRepository", "description": "Update information about a repository.", @@ -59701,6 +62429,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateTeamReviewAssignment", + "description": "Updates team review assignment.", + "args": [ + { + "name": "input", + "description": "Parameters for UpdateTeamReviewAssignment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateTeamReviewAssignmentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateTeamReviewAssignmentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateTeamsRepository", "description": "Update team repository.", @@ -59755,6 +62510,60 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateUserList", + "description": "Updates an existing user list.", + "args": [ + { + "name": "input", + "description": "Parameters for UpdateUserList", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserListInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserListPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUserListsForItem", + "description": "Updates which of the viewer's lists an item belongs to", + "args": [ + { + "name": "input", + "description": "Parameters for UpdateUserListsForItem", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserListsForItemInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateUserListsForItemPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "verifyVerifiableDomain", "description": "Verify that a verifiable domain has the expected DNS record.", @@ -59811,7 +62620,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -59984,6 +62793,11 @@ "name": "DemilestonedEvent", "ofType": null }, + { + "kind": "OBJECT", + "name": "DependencyGraphManifest", + "ofType": null + }, { "kind": "OBJECT", "name": "DeployKey", @@ -60194,6 +63008,11 @@ "name": "MarketplaceListing", "ofType": null }, + { + "kind": "OBJECT", + "name": "MemberFeatureRequestNotification", + "ofType": null + }, { "kind": "OBJECT", "name": "MembersCanDeleteReposClearAuditEntry", @@ -60444,6 +63263,11 @@ "name": "PinnedDiscussion", "ofType": null }, + { + "kind": "OBJECT", + "name": "PinnedEnvironment", + "ofType": null + }, { "kind": "OBJECT", "name": "PinnedEvent", @@ -60974,6 +63798,11 @@ "name": "UserContentEdit", "ofType": null }, + { + "kind": "OBJECT", + "name": "UserList", + "ofType": null + }, { "kind": "OBJECT", "name": "UserStatus", @@ -61130,7 +63959,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OIDCProvider object", "args": [], "type": { "kind": "NON_NULL", @@ -61248,7 +64077,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -61418,7 +64247,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OauthApplicationCreateAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -61605,12 +64434,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -61843,7 +64672,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgAddBillingManagerAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -61982,12 +64811,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -62110,7 +64939,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgAddMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -62249,12 +65078,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -62448,7 +65277,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgBlockUserAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -62575,12 +65404,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -62703,7 +65532,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgConfigDisableCollaboratorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -62830,12 +65659,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -62958,7 +65787,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgConfigEnableCollaboratorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -63085,12 +65914,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -63225,7 +66054,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgCreateAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -63352,12 +66181,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -63521,7 +66350,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgDisableOauthAppRestrictionsAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -63648,12 +66477,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -63788,7 +66617,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgDisableSamlAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -63951,12 +66780,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -64079,7 +66908,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgDisableTwoFactorRequirementAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -64206,12 +67035,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -64334,7 +67163,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgEnableOauthAppRestrictionsAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -64461,12 +67290,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -64601,7 +67430,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgEnableSamlAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -64764,12 +67593,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -64892,7 +67721,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgEnableTwoFactorRequirementAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -65019,12 +67848,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -65215,7 +68044,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgInviteMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -65354,12 +68183,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -65518,7 +68347,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgInviteToBusinessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -65645,17 +68474,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "EnterpriseAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "Node", "ofType": null }, { @@ -65778,7 +68607,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgOauthAppAccessApprovedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -65941,12 +68770,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -66074,7 +68903,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgOauthAppAccessBlockedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -66237,12 +69066,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -66370,7 +69199,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgOauthAppAccessDeniedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -66533,12 +69362,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -66666,7 +69495,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgOauthAppAccessRequestedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -66829,12 +69658,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -66962,7 +69791,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgOauthAppAccessUnblockedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -67125,12 +69954,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -67258,7 +70087,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgRemoveBillingManagerAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -67397,12 +70226,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -67554,7 +70383,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgRemoveMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -67713,12 +70542,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -67752,7 +70581,7 @@ }, { "name": "ADMIN", - "description": "Organization administrators have full access and can change several settings, including the names of repositories that belong to the Organization and Owners team membership. In addition, organization admins can delete the organization and all of its repositories.", + "description": "Organization owners have full access and can change several settings, including the names of repositories that belong to the Organization and Owners team membership. In addition, organization owners can delete the organization and all of its repositories.", "isDeprecated": false, "deprecationReason": null }, @@ -67929,7 +70758,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgRemoveOutsideCollaboratorAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -68088,12 +70917,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -68268,7 +71097,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgRestoreMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -68487,12 +71316,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -68884,7 +71713,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgUnblockUserAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -69011,12 +71840,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -69139,7 +71968,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgUpdateDefaultRepositoryPermissionAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -69290,12 +72119,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -69453,7 +72282,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgUpdateMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -69604,12 +72433,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -69767,7 +72596,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgUpdateMemberRepositoryCreationPermissionAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -69906,12 +72735,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -70105,7 +72934,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrgUpdateMemberRepositoryInvitationPermissionAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -70232,12 +73061,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -70701,7 +73530,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Organization object", "args": [], "type": { "kind": "NON_NULL", @@ -70905,6 +73734,73 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lifetimeReceivedSponsorshipValues", + "description": "Calculate how much each sponsor has ever paid total to this maintainer via GitHub Sponsors. Does not include sponsorships paid via Patreon.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for results returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SponsorAndLifetimeValueOrder", + "ofType": null + }, + "defaultValue": "{field: SPONSOR_LOGIN, direction: ASC}" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SponsorAndLifetimeValueConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "location", "description": "The organization's public profile location.", @@ -71883,7 +74779,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -71891,6 +74787,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -73520,12 +76426,22 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Actor", "ofType": null }, { "kind": "INTERFACE", - "name": "Actor", + "name": "AnnouncementBanner", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "MemberStatusable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Node", "ofType": null }, { @@ -73533,6 +76449,11 @@ "name": "PackageOwner", "ofType": null }, + { + "kind": "INTERFACE", + "name": "ProfileOwner", + "ofType": null + }, { "kind": "INTERFACE", "name": "ProjectOwner", @@ -73563,21 +76484,6 @@ "name": "RepositoryOwner", "ofType": null }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "MemberStatusable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ProfileOwner", - "ofType": null - }, { "kind": "INTERFACE", "name": "Sponsorable", @@ -73585,7 +76491,7 @@ }, { "kind": "INTERFACE", - "name": "AnnouncementBanner", + "name": "UniformResourceLocatable", "ofType": null } ], @@ -74033,7 +76939,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -74732,7 +77638,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrganizationIdentityProvider object", "args": [], "type": { "kind": "NON_NULL", @@ -74853,7 +77759,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrganizationInvitation object", "args": [], "type": { "kind": "NON_NULL", @@ -74924,6 +77830,18 @@ "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "`inviter` will be removed. `inviter` will be replaced by `inviterActor`. Removal on 2024-07-01 UTC." + }, + { + "name": "inviterActor", + "description": "The user who created the invitation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -75175,7 +78093,7 @@ { "kind": "OBJECT", "name": "OrganizationMemberConnection", - "description": "The connection type for User.", + "description": "A list of users who belong to the organization.", "fields": [ { "name": "edges", @@ -75415,7 +78333,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the OrganizationMigration object", "args": [], "type": { "kind": "NON_NULL", @@ -75976,7 +78894,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the Package object", "args": [], "type": { "kind": "NON_NULL", @@ -76285,7 +79203,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the PackageFile object", "args": [], "type": { "kind": "NON_NULL", @@ -76632,7 +79550,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the PackageOwner object", "args": [], "type": { "kind": "NON_NULL", @@ -76749,7 +79667,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -76803,7 +79721,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the PackageTag object", "args": [], "type": { "kind": "NON_NULL", @@ -76984,7 +79902,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PackageVersion object", "args": [], "type": { "kind": "NON_NULL", @@ -77480,6 +80398,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "roleName", + "description": "The name of the role this source has granted to the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "source", "description": "The source of this permission.", @@ -77504,13 +80434,23 @@ }, { "kind": "INPUT_OBJECT", - "name": "PinIssueInput", - "description": "Autogenerated input type of PinIssue", + "name": "PinEnvironmentInput", + "description": "Autogenerated input type of PinEnvironment", "fields": null, "inputFields": [ { - "name": "issueId", - "description": "The ID of the issue to be pinned", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "environmentId", + "description": "The ID of the environment to modify", "type": { "kind": "NON_NULL", "name": null, @@ -77522,6 +80462,78 @@ }, "defaultValue": null }, + { + "name": "pinned", + "description": "The desired state of the environment. If true, environment will be pinned. If false, it will be unpinned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PinEnvironmentPayload", + "description": "Autogenerated return type of PinEnvironment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environment", + "description": "The environment that was pinned", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Environment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pinnedEnvironment", + "description": "The pinned environment if we pinned", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PinnedEnvironment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PinIssueInput", + "description": "Autogenerated input type of PinIssue", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -77531,6 +80543,20 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "issueId", + "description": "The ID of the issue to be pinned", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, @@ -77841,7 +80867,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PinnedDiscussion object", "args": [], "type": { "kind": "NON_NULL", @@ -78150,6 +81176,285 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "PinnedEnvironment", + "description": "Represents a pinned environment on a given repository", + "fields": [ + { + "name": "createdAt", + "description": "Identifies the date and time when the pinned environment was created", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "databaseId", + "description": "Identifies the primary key from the database.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environment", + "description": "Identifies the environment associated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Environment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The Node ID of the PinnedEnvironment object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "Identifies the position of the pinned environment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "description": "The repository that this environment was pinned to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PinnedEnvironmentConnection", + "description": "The connection type for PinnedEnvironment.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PinnedEnvironmentEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PinnedEnvironment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PinnedEnvironmentEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PinnedEnvironment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PinnedEnvironmentOrder", + "description": "Ordering options for pinned environments", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order pinned environments by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PinnedEnvironmentOrderField", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "description": "The direction in which to order pinned environments by the specified field.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PinnedEnvironmentOrderField", + "description": "Properties by which pinned environments connections can be ordered", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "POSITION", + "description": "Order pinned environments by position", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", "name": "PinnedEvent", @@ -78185,7 +81490,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PinnedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -78258,7 +81563,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PinnedIssue object", "args": [], "type": { "kind": "NON_NULL", @@ -78603,7 +81908,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PrivateRepositoryForkingDisableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -78778,17 +82083,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "EnterpriseAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "Node", "ofType": null }, { @@ -78952,7 +82257,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PrivateRepositoryForkingEnableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -79127,17 +82432,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "EnterpriseAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "Node", "ofType": null }, { @@ -79284,7 +82589,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProfileOwner object", "args": [], "type": { "kind": "NON_NULL", @@ -79550,7 +82855,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -79725,7 +83030,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Project object", "args": [], "type": { "kind": "NON_NULL", @@ -79991,12 +83296,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Closable", "ofType": null }, { "kind": "INTERFACE", - "name": "Closable", + "name": "Node", "ofType": null }, { @@ -80079,7 +83384,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectCard object", "args": [], "type": { "kind": "NON_NULL", @@ -80346,6 +83651,45 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCardImport", + "description": "An issue or PR and its owning repository to be used in a project card.", + "fields": null, + "inputFields": [ + { + "name": "repository", + "description": "Repository name with owner (owner/repository).", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "number", + "description": "The issue or pull request number.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "UNION", "name": "ProjectCardItem", @@ -80502,7 +83846,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectColumn object", "args": [], "type": { "kind": "NON_NULL", @@ -80734,6 +84078,63 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectColumnImport", + "description": "A project column and a list of its issues and PRs.", + "fields": null, + "inputFields": [ + { + "name": "columnName", + "description": "The name of the column.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "position", + "description": "The position of the column, starting from 0.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "issues", + "description": "A list of issues and pull requests in the column.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCardImport", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "ProjectColumnPurpose", @@ -80952,7 +84353,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the ProjectOwner object", "args": [], "type": { "kind": "NON_NULL", @@ -81138,7 +84539,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -81508,7 +84909,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2 object", "args": [], "type": { "kind": "NON_NULL", @@ -82121,12 +85522,12 @@ }, { "kind": "INTERFACE", - "name": "Updatable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "Updatable", "ofType": null } ], @@ -82513,7 +85914,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2Field object", "args": [], "type": { "kind": "NON_NULL", @@ -82580,12 +85981,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProjectV2FieldCommon", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "ProjectV2FieldCommon", "ofType": null } ], @@ -82643,7 +86044,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2FieldCommon object", "args": [], "type": { "kind": "NON_NULL", @@ -82707,7 +86108,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -83377,9 +86778,21 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "fullDatabaseId", + "description": "Identifies the primary key from the database as a BigInt.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2Item object", "args": [], "type": { "kind": "NON_NULL", @@ -83684,7 +87097,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2ItemFieldDateValue object", "args": [], "type": { "kind": "NON_NULL", @@ -83735,12 +87148,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProjectV2ItemFieldValueCommon", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "ProjectV2ItemFieldValueCommon", "ofType": null } ], @@ -83826,7 +87239,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2ItemFieldIterationValue object", "args": [], "type": { "kind": "NON_NULL", @@ -83941,12 +87354,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProjectV2ItemFieldValueCommon", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "ProjectV2ItemFieldValueCommon", "ofType": null } ], @@ -84135,7 +87548,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2ItemFieldNumberValue object", "args": [], "type": { "kind": "NON_NULL", @@ -84198,12 +87611,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProjectV2ItemFieldValueCommon", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "ProjectV2ItemFieldValueCommon", "ofType": null } ], @@ -84522,7 +87935,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2ItemFieldSingleSelectValue object", "args": [], "type": { "kind": "NON_NULL", @@ -84609,12 +88022,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProjectV2ItemFieldValueCommon", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "ProjectV2ItemFieldValueCommon", "ofType": null } ], @@ -84684,7 +88097,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2ItemFieldTextValue object", "args": [], "type": { "kind": "NON_NULL", @@ -84747,12 +88160,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProjectV2ItemFieldValueCommon", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "ProjectV2ItemFieldValueCommon", "ofType": null } ], @@ -84968,7 +88381,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2ItemFieldValueCommon object", "args": [], "type": { "kind": "NON_NULL", @@ -85016,7 +88429,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -85374,7 +88787,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2IterationField object", "args": [], "type": { "kind": "NON_NULL", @@ -85441,12 +88854,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProjectV2FieldCommon", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "ProjectV2FieldCommon", "ofType": null } ], @@ -85712,11 +89125,11 @@ { "kind": "INTERFACE", "name": "ProjectV2Owner", - "description": "Represents an owner of a project (beta).", + "description": "Represents an owner of a project.", "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2Owner object", "args": [], "type": { "kind": "NON_NULL", @@ -85836,7 +89249,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -85925,7 +89338,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -86031,7 +89444,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2SingleSelectField object", "args": [], "type": { "kind": "NON_NULL", @@ -86141,12 +89554,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "ProjectV2FieldCommon", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "ProjectV2FieldCommon", "ofType": null } ], @@ -86945,7 +90358,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2View object", "args": [], "type": { "kind": "NON_NULL", @@ -87592,7 +91005,7 @@ }, { "name": "enabled", - "description": "The workflows' enabled state.", + "description": "Whether the workflow is enabled.", "args": [], "type": { "kind": "NON_NULL", @@ -87608,7 +91021,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ProjectV2Workflow object", "args": [], "type": { "kind": "NON_NULL", @@ -87624,7 +91037,7 @@ }, { "name": "name", - "description": "The workflows' name.", + "description": "The name of the workflow.", "args": [], "type": { "kind": "NON_NULL", @@ -87640,7 +91053,7 @@ }, { "name": "number", - "description": "The workflows' number.", + "description": "The number of the workflow.", "args": [], "type": { "kind": "NON_NULL", @@ -87861,31 +91274,129 @@ "enumValues": [ { "name": "NAME", - "description": "The workflows' name", + "description": "The name of the workflow", "isDeprecated": false, "deprecationReason": null }, { "name": "NUMBER", - "description": "The workflows' number", + "description": "The number of the workflow", "isDeprecated": false, "deprecationReason": null }, { "name": "UPDATED_AT", - "description": "The workflows' date and time of update", + "description": "The date and time of the workflow update", "isDeprecated": false, "deprecationReason": null }, { "name": "CREATED_AT", - "description": "The workflows' date and time of creation", + "description": "The date and time of the workflow creation", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "PropertyTargetDefinition", + "description": "A property that must match", + "fields": [ + { + "name": "name", + "description": "The name of the property", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "propertyValues", + "description": "The values to match for", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PropertyTargetDefinitionInput", + "description": "A property that must match", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": "The name of the property", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "propertyValues", + "description": "The values to match for", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "PublicKey", @@ -87933,7 +91444,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PublicKey object", "args": [], "type": { "kind": "NON_NULL", @@ -88119,6 +91630,16 @@ "description": "Autogenerated input type of PublishSponsorsTier", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "tierId", "description": "The ID of the draft tier to publish.", @@ -88132,16 +91653,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -88417,6 +91928,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "canBeRebased", + "description": "Whether or not the pull request is rebaseable.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "changedFiles", "description": "The number of changed files in this pull request.", @@ -88731,8 +92258,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`databaseId` will be removed because it does not support 64-bit signed integer identifiers. Use `fullDatabaseId` instead. Removal on 2024-07-01 UTC." }, { "name": "deletions", @@ -88815,6 +92342,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "fullDatabaseId", + "description": "Identifies the primary key from the database as a BigInt.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "headRef", "description": "Identifies the head Ref associated with the pull request.", @@ -88912,7 +92451,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PullRequest object", "args": [], "type": { "kind": "NON_NULL", @@ -88974,6 +92513,38 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "isInMergeQueue", + "description": "Indicates whether the pull request is in a merge queue", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isMergeQueueEnabled", + "description": "Indicates whether the pull request's base ref has a merge queue enabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "isReadByViewer", "description": "Is this pull request read by the viewer", @@ -89221,6 +92792,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "mergeQueue", + "description": "The merge queue for the pull request's base branch", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MergeQueue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "mergeQueueEntry", "description": "The merge queue entry of the pull request in the base branch's merge queue", @@ -89233,6 +92816,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "mergeStateStatus", + "description": "Detailed information about the current pull request merge state status.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MergeStateStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "mergeable", "description": "Whether or not the pull request can be merged based on the existence of merge conflicts.", @@ -90036,6 +93635,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "statusCheckRollup", + "description": "Check and Status rollup information for the PR's head ref.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "StatusCheckRollup", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "suggestedReviewers", "description": "A list of reviewer suggestions based on commit history and past review comments.", @@ -90672,11 +94283,6 @@ ], "inputFields": null, "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, { "kind": "INTERFACE", "name": "Assignable", @@ -90694,22 +94300,22 @@ }, { "kind": "INTERFACE", - "name": "Updatable", + "name": "Labelable", "ofType": null }, { "kind": "INTERFACE", - "name": "UpdatableComment", + "name": "Lockable", "ofType": null }, { "kind": "INTERFACE", - "name": "Labelable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Lockable", + "name": "ProjectV2Owner", "ofType": null }, { @@ -90734,7 +94340,12 @@ }, { "kind": "INTERFACE", - "name": "ProjectV2Owner", + "name": "Updatable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "UpdatableComment", "ofType": null } ], @@ -90992,7 +94603,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PullRequestCommit object", "args": [], "type": { "kind": "NON_NULL", @@ -91151,7 +94762,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PullRequestCommitCommentThread object", "args": [], "type": { "kind": "NON_NULL", @@ -91226,12 +94837,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "RepositoryNode", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "RepositoryNode", "ofType": null } ], @@ -92030,8 +95641,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`databaseId` will be removed because it does not support 64-bit signed integer identifiers. Use `fullDatabaseId` instead. Removal on 2024-07-01 UTC." }, { "name": "editor", @@ -92045,9 +95656,21 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "fullDatabaseId", + "description": "Identifies the primary key from the database as a BigInt.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", - "description": null, + "description": "The Node ID of the PullRequestReview object", "args": [], "type": { "kind": "NON_NULL", @@ -92077,6 +95700,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "isMinimized", + "description": "Returns whether or not a comment has been minimized.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "lastEditedAt", "description": "The moment the editor made the last edit", @@ -92089,6 +95728,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "minimizedReason", + "description": "Returns why the comment was minimized. One of `abuse`, `off-topic`, `outdated`, `resolved`, `duplicate` and `spam`. Note that the case and formatting of these values differs from the inputs to the `MinimizeComment` mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "onBehalfOf", "description": "A list of teams that this review was made on behalf of.", @@ -92432,6 +96083,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "viewerCanMinimize", + "description": "Check if the current viewer can minimize this object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "viewerCanReact", "description": "Can user react to this subject", @@ -92507,11 +96174,6 @@ ], "inputFields": null, "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, { "kind": "INTERFACE", "name": "Comment", @@ -92524,12 +96186,12 @@ }, { "kind": "INTERFACE", - "name": "Updatable", + "name": "Minimizable", "ofType": null }, { "kind": "INTERFACE", - "name": "UpdatableComment", + "name": "Node", "ofType": null }, { @@ -92541,6 +96203,16 @@ "kind": "INTERFACE", "name": "RepositoryNode", "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Updatable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "UpdatableComment", + "ofType": null } ], "enumValues": null, @@ -92680,8 +96352,8 @@ "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "`databaseId` will be removed because it does not support 64-bit signed integer identifiers. Use `fullDatabaseId` instead. Removal on 2024-07-01 UTC." }, { "name": "diffHunk", @@ -92727,9 +96399,21 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "fullDatabaseId", + "description": "Identifies the primary key from the database as a BigInt.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", - "description": null, + "description": "The Node ID of the PullRequestReviewComment object", "args": [], "type": { "kind": "NON_NULL", @@ -93326,42 +97010,42 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Comment", "ofType": null }, { "kind": "INTERFACE", - "name": "Comment", + "name": "Deletable", "ofType": null }, { "kind": "INTERFACE", - "name": "Deletable", + "name": "Minimizable", "ofType": null }, { "kind": "INTERFACE", - "name": "Minimizable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Updatable", + "name": "Reactable", "ofType": null }, { "kind": "INTERFACE", - "name": "UpdatableComment", + "name": "RepositoryNode", "ofType": null }, { "kind": "INTERFACE", - "name": "Reactable", + "name": "Updatable", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryNode", + "name": "UpdatableComment", "ofType": null } ], @@ -93908,7 +97592,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PullRequestReviewThread object", "args": [], "type": { "kind": "NON_NULL", @@ -94532,7 +98216,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PullRequestThread object", "args": [], "type": { "kind": "NON_NULL", @@ -95908,7 +99592,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the Push object", "args": [], "type": { "kind": "NON_NULL", @@ -96037,7 +99721,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the PushAllowance object", "args": [], "type": { "kind": "NON_NULL", @@ -96998,7 +100682,7 @@ }, { "name": "query", - "description": "The search string to look for.", + "description": "The search string to look for. GitHub search syntax is supported. For more information, see \"[Searching on GitHub](https://docs.github.com/search-github/searching-on-github),\" \"[Understanding the search syntax](https://docs.github.com/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax),\" and \"[Sorting search results](https://docs.github.com/search-github/getting-started-with-searching-on-github/sorting-search-results).\"", "type": { "kind": "NON_NULL", "name": null, @@ -97611,7 +101295,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Reactable object", "args": [], "type": { "kind": "NON_NULL", @@ -97740,7 +101424,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -97985,7 +101669,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Reaction object", "args": [], "type": { "kind": "NON_NULL", @@ -98669,7 +102353,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ReadyForReviewEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -98917,7 +102601,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Ref object", "args": [], "type": { "kind": "NON_NULL", @@ -98991,6 +102675,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "rules", + "description": "A list of rules from active Repository and Organization rulesets that apply to this ref.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for repository rules.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RepositoryRuleOrder", + "ofType": null + }, + "defaultValue": "{field: UPDATED_AT, direction: DESC}" + } + ], + "type": { + "kind": "OBJECT", + "name": "RepositoryRuleConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "target", "description": "The object the ref points to. Returns null when object does not exist.", @@ -99305,10 +103052,69 @@ ], "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "RefUpdate", + "description": "A ref update", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": "The fully qualified name of the ref to be update. For example `refs/heads/branch-name`", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GitRefname", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "afterOid", + "description": "The value this ref should be updated to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GitObjectID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "beforeOid", + "description": "The value this ref needs to point to before the update.", + "type": { + "kind": "SCALAR", + "name": "GitObjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "force", + "description": "Force a non fast-forward update.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "RefUpdateRule", - "description": "A ref update rules for a viewer.", + "description": "Branch protection rules that are enforced on the viewer.", "fields": [ { "name": "allowsDeletions", @@ -99567,7 +103373,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ReferencedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -99668,6 +103474,16 @@ "description": "Autogenerated input type of RegenerateEnterpriseIdentityProviderRecoveryCodes", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set an identity provider.", @@ -99681,16 +103497,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -99738,6 +103544,16 @@ "description": "Autogenerated input type of RegenerateVerifiableDomainToken", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the verifiable domain to regenerate the verification token of.", @@ -99751,16 +103567,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -99808,6 +103614,16 @@ "description": "Autogenerated input type of RejectDeployments", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "workflowRunId", "description": "The node ID of the workflow run containing the pending deployments.", @@ -99853,16 +103669,6 @@ "ofType": null }, "defaultValue": "\"\"" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -99983,7 +103789,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Release object", "args": [], "type": { "kind": "NON_NULL", @@ -100265,7 +104071,7 @@ }, { "name": "name", - "description": "A list of names to filter the assets by.", + "description": "A name to filter the assets by.", "type": { "kind": "SCALAR", "name": "String", @@ -100439,12 +104245,12 @@ }, { "kind": "INTERFACE", - "name": "UniformResourceLocatable", + "name": "Reactable", "ofType": null }, { "kind": "INTERFACE", - "name": "Reactable", + "name": "UniformResourceLocatable", "ofType": null } ], @@ -100522,7 +104328,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ReleaseAsset object", "args": [], "type": { "kind": "NON_NULL", @@ -100936,6 +104742,16 @@ "description": "Autogenerated input type of RemoveAssigneesFromAssignable", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "assignableId", "description": "The id of the assignable object to remove assignees from.", @@ -100971,16 +104787,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -101028,6 +104834,16 @@ "description": "Autogenerated input type of RemoveEnterpriseAdmin", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The Enterprise ID from which to remove the administrator.", @@ -101055,16 +104871,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -101148,6 +104954,16 @@ "description": "Autogenerated input type of RemoveEnterpriseIdentityProvider", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise from which to remove the identity provider.", @@ -101161,16 +104977,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -101218,6 +105024,16 @@ "description": "Autogenerated input type of RemoveEnterpriseMember", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise from which the user should be removed.", @@ -101245,16 +105061,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -101326,6 +105132,16 @@ "description": "Autogenerated input type of RemoveEnterpriseOrganization", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise from which the organization should be removed.", @@ -101353,16 +105169,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -101434,6 +105240,16 @@ "description": "Autogenerated input type of RemoveEnterpriseSupportEntitlement", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the Enterprise which the admin belongs to.", @@ -101461,16 +105277,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -101518,6 +105324,16 @@ "description": "Autogenerated input type of RemoveLabelsFromLabelable", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "labelableId", "description": "The id of the Labelable to remove labels from.", @@ -101553,16 +105369,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -101610,6 +105416,16 @@ "description": "Autogenerated input type of RemoveOutsideCollaborator", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "userId", "description": "The ID of the outside collaborator to remove.", @@ -101637,16 +105453,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -101694,6 +105500,16 @@ "description": "Autogenerated input type of RemoveReaction", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "subjectId", "description": "The Node ID of the subject to modify.", @@ -101721,16 +105537,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -101810,6 +105616,16 @@ "description": "Autogenerated input type of RemoveStar", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "starrableId", "description": "The Starrable ID to unstar.", @@ -101823,16 +105639,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -101880,6 +105686,16 @@ "description": "Autogenerated input type of RemoveUpvote", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "subjectId", "description": "The Node ID of the discussion or comment to remove upvote.", @@ -101893,16 +105709,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -102003,7 +105809,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RemovedFromMergeQueueEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -102112,7 +105918,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RemovedFromProjectEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -102125,6 +105931,34 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "project", + "description": "Project referenced by event.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectColumnName", + "description": "Column name referenced by this project event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -102189,7 +106023,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RenamedTitleEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -102274,6 +106108,16 @@ "description": "Autogenerated input type of ReopenDiscussion", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "discussionId", "description": "ID of the discussion to be reopened.", @@ -102287,16 +106131,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -102344,6 +106178,16 @@ "description": "Autogenerated input type of ReopenIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "issueId", "description": "ID of the issue to be opened.", @@ -102357,16 +106201,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -102414,6 +106248,16 @@ "description": "Autogenerated input type of ReopenPullRequest", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "ID of the pull request to be reopened.", @@ -102427,16 +106271,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -102529,7 +106363,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ReopenedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -102567,6 +106401,90 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "ReorderEnvironmentInput", + "description": "Autogenerated input type of ReorderEnvironment", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "environmentId", + "description": "The ID of the environment to modify", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "position", + "description": "The desired position of the environment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReorderEnvironmentPayload", + "description": "Autogenerated return type of ReorderEnvironment", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environment", + "description": "The environment that was reordered", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Environment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "RepoAccessAuditEntry", @@ -102678,7 +106596,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoAccessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -102865,12 +106783,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -103027,7 +106945,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoAddMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -103214,12 +107132,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -103376,7 +107294,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoAddTopicAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -103575,22 +107493,22 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null }, { @@ -103713,7 +107631,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoArchivedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -103900,22 +107818,22 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null } ], @@ -104062,7 +107980,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoChangeMergeSettingAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -104261,22 +108179,22 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null } ], @@ -104423,7 +108341,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoConfigDisableAnonymousGitAccessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -104598,12 +108516,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -104731,7 +108649,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoConfigDisableCollaboratorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -104906,12 +108824,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -105039,7 +108957,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoConfigDisableContributorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -105214,12 +109132,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -105347,7 +109265,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoConfigDisableSockpuppetDisallowedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -105522,12 +109440,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -105655,7 +109573,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoConfigEnableAnonymousGitAccessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -105830,12 +109748,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -105963,7 +109881,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoConfigEnableCollaboratorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -106138,12 +110056,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -106271,7 +110189,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoConfigEnableContributorsOnlyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -106446,12 +110364,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -106579,7 +110497,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoConfigEnableSockpuppetDisallowedAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -106754,12 +110672,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -106887,7 +110805,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoConfigLockAnonymousGitAccessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -107062,12 +110980,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -107195,7 +111113,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoConfigUnlockAnonymousGitAccessAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -107370,12 +111288,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -107527,7 +111445,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoCreateAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -107714,22 +111632,22 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null } ], @@ -107876,7 +111794,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoDestroyAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -108063,22 +111981,22 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null } ], @@ -108225,7 +112143,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoRemoveMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -108412,12 +112330,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -108574,7 +112492,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepoRemoveTopicAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -108773,22 +112691,22 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryAuditEntryData", + "name": "OrganizationAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "OrganizationAuditEntryData", + "name": "RepositoryAuditEntryData", "ofType": null }, { @@ -109284,8 +113202,8 @@ "deprecationReason": null }, { - "name": "deployKeys", - "description": "A list of deploy keys that are on this repository.", + "name": "dependencyGraphManifests", + "description": "A list of dependency manifests contained in the repository", "args": [ { "name": "after", @@ -109326,52 +113244,50 @@ "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeployKeyConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deployments", - "description": "Deployments associated with the repository", - "args": [ + }, { - "name": "environments", - "description": "Environments to list deployments for", + "name": "withDependencies", + "description": "Flag to scope to only manifests with dependencies", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null }, { - "name": "orderBy", - "description": "Ordering options for deployments returned from the connection.", + "name": "dependenciesFirst", + "description": "Number of dependencies to fetch", "type": { - "kind": "INPUT_OBJECT", - "name": "DeploymentOrder", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": "{field: CREATED_AT, direction: ASC}" + "defaultValue": null }, + { + "name": "dependenciesAfter", + "description": "Cursor to paginate dependencies", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DependencyGraphManifestConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deployKeys", + "description": "A list of deploy keys that are on this repository.", + "args": [ { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -109418,35 +113334,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DeploymentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The description of the repository.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "descriptionHTML", - "description": "The description of the repository rendered to HTML.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", + "name": "DeployKeyConnection", "ofType": null } }, @@ -109454,36 +113342,149 @@ "deprecationReason": null }, { - "name": "discussion", - "description": "Returns a single discussion from the current repository by number.", + "name": "deployments", + "description": "Deployments associated with the repository", "args": [ { - "name": "number", - "description": "The number for the discussion to be returned.", + "name": "environments", + "description": "Environments to list deployments for", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discussionCategories", - "description": "A list of discussion categories that are available in the repository.", - "args": [ + }, + { + "name": "orderBy", + "description": "Ordering options for deployments returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "DeploymentOrder", + "ofType": null + }, + "defaultValue": "{field: CREATED_AT, direction: ASC}" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeploymentConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The description of the repository.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionHTML", + "description": "The description of the repository rendered to HTML.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discussion", + "description": "Returns a single discussion from the current repository by number.", + "args": [ + { + "name": "number", + "description": "The number for the discussion to be returned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Discussion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discussionCategories", + "description": "A list of discussion categories that are available in the repository.", + "args": [ { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -109771,6 +113772,34 @@ "ofType": null }, "defaultValue": "{field: NAME, direction: ASC}" + }, + { + "name": "pinnedEnvironmentFilter", + "description": "Filter to control pinned environments return", + "type": { + "kind": "ENUM", + "name": "EnvironmentPinnedFilterField", + "ofType": null + }, + "defaultValue": "ALL" + }, + { + "name": "names", + "description": "The names of the environments to be returned.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": "[]" } ], "type": { @@ -109823,7 +113852,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -109831,6 +113860,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -110014,6 +114053,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "hasSponsorshipsEnabled", + "description": "Indicates if the repository displays a Sponsor button for financial contributions.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "hasVulnerabilityAlertsEnabled", "description": "Whether vulnerability alerts are enabled for the repository.", @@ -110060,7 +114115,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Repository object", "args": [], "type": { "kind": "NON_NULL", @@ -111195,6 +115250,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "pinnedEnvironments", + "description": "A list of pinned environments for this repository.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for the environments", + "type": { + "kind": "INPUT_OBJECT", + "name": "PinnedEnvironmentOrder", + "ofType": null + }, + "defaultValue": "{field: POSITION, direction: ASC}" + } + ], + "type": { + "kind": "OBJECT", + "name": "PinnedEnvironmentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "pinnedIssues", "description": "A list of pinned issues for this repository.", @@ -111248,6 +115366,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "planFeatures", + "description": "Returns information about the availability of certain features and limits based on the repository's billing plan.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RepositoryPlanFeatures", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "primaryLanguage", "description": "The primary language of the repository's code.", @@ -112862,7 +116996,7 @@ }, { "kind": "INTERFACE", - "name": "ProjectV2Recent", + "name": "PackageOwner", "ofType": null }, { @@ -112872,12 +117006,12 @@ }, { "kind": "INTERFACE", - "name": "PackageOwner", + "name": "ProjectV2Recent", "ofType": null }, { "kind": "INTERFACE", - "name": "Subscribable", + "name": "RepositoryInfo", "ofType": null }, { @@ -112887,12 +117021,12 @@ }, { "kind": "INTERFACE", - "name": "UniformResourceLocatable", + "name": "Subscribable", "ofType": null }, { "kind": "INTERFACE", - "name": "RepositoryInfo", + "name": "UniformResourceLocatable", "ofType": null } ], @@ -112983,7 +117117,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -113487,7 +117621,7 @@ }, { "name": "totalDiskUsage", - "description": "The total size in kilobytes of all repositories in the connection.", + "description": "The total size in kilobytes of all repositories in the connection. Value will never be larger than max 32-bit signed integer.", "args": [], "type": { "kind": "NON_NULL", @@ -113719,7 +117853,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -113818,7 +117952,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -114065,6 +118199,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "hasSponsorshipsEnabled", + "description": "Indicates if the repository displays a Sponsor button for financial contributions.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "hasWikiEnabled", "description": "Indicates if the repository has wiki feature enabled.", @@ -114426,7 +118576,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -114615,7 +118765,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepositoryInvitation object", "args": [], "type": { "kind": "NON_NULL", @@ -114920,6 +119070,12 @@ "description": "The repository is locked due to a trade controls related reason.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "TRANSFERRING_OWNERSHIP", + "description": "The repository is locked due to an ownership transfer.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -114987,7 +119143,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepositoryMigration object", "args": [], "type": { "kind": "NON_NULL", @@ -115079,7 +119235,7 @@ }, { "name": "warningsCount", - "description": "The number of warnings encountered for this migration. To review the warnings, check the [Migration Log](https://docs.github.com/en/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer).", + "description": "The number of warnings encountered for this migration. To review the warnings, check the [Migration Log](https://docs.github.com/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer).", "args": [], "type": { "kind": "NON_NULL", @@ -115098,12 +119254,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Migration", "ofType": null }, { "kind": "INTERFACE", - "name": "Migration", + "name": "Node", "ofType": null } ], @@ -115113,7 +119269,7 @@ { "kind": "OBJECT", "name": "RepositoryMigrationConnection", - "description": "The connection type for RepositoryMigration.", + "description": "A list of migrations.", "fields": [ { "name": "edges", @@ -115466,7 +119622,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -115650,7 +119806,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepositoryOwner object", "args": [], "type": { "kind": "NON_NULL", @@ -115686,7 +119842,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -115694,6 +119850,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -115896,7 +120062,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -115952,6 +120118,97 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "RepositoryPlanFeatures", + "description": "Information about the availability of features and limits for a repository based on its billing plan.", + "fields": [ + { + "name": "codeowners", + "description": "Whether reviews can be automatically requested and enforced with a CODEOWNERS file", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "draftPullRequests", + "description": "Whether pull requests can be created as or converted to draft", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maximumAssignees", + "description": "Maximum number of users that can be assigned to an issue or pull request", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maximumManualReviewRequests", + "description": "Maximum number of manually-requested reviews on a pull request", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "teamReviewRequests", + "description": "Whether teams can be requested to review pull requests", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -115975,6 +120232,120 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "RepositoryPropertyConditionTarget", + "description": "Parameters to be used for the repository_property condition", + "fields": [ + { + "name": "exclude", + "description": "Array of repository properties that must not match.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PropertyTargetDefinition", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "include", + "description": "Array of repository properties that must match", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PropertyTargetDefinition", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RepositoryPropertyConditionTargetInput", + "description": "Parameters to be used for the repository_property condition", + "fields": null, + "inputFields": [ + { + "name": "exclude", + "description": "Array of repository properties that must not match.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PropertyTargetDefinitionInput", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "include", + "description": "Array of repository properties that must match", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PropertyTargetDefinitionInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "RepositoryRule", @@ -115982,7 +120353,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the RepositoryRule object", "args": [], "type": { "kind": "NON_NULL", @@ -116088,6 +120459,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "repositoryProperty", + "description": "Configuration for the repository_property condition", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RepositoryPropertyConditionTarget", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -116130,6 +120513,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "repositoryProperty", + "description": "Configuration for the repository_property condition", + "type": { + "kind": "INPUT_OBJECT", + "name": "RepositoryPropertyConditionTargetInput", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -116295,6 +120688,74 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "RepositoryRuleOrder", + "description": "Ordering options for repository rules.", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order repository rules by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RepositoryRuleOrderField", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "description": "The ordering direction.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RepositoryRuleOrderField", + "description": "Properties by which repository rule connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UPDATED_AT", + "description": "Order repository rules by updated time", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_AT", + "description": "Order repository rules by created time", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TYPE", + "description": "Order repository rules by type", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "ENUM", "name": "RepositoryRuleType", @@ -116327,9 +120788,21 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "MERGE_QUEUE", + "description": "Merges must be performed via a merge queue.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIRED_REVIEW_THREAD_RESOLUTION", + "description": "When enabled, all conversations on code must be resolved before a pull request can be merged into a branch that matches this rule.", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "REQUIRED_DEPLOYMENTS", - "description": "Choose which environments must be successfully deployed to before refs can be merged into a branch that matches this rule.", + "description": "Choose which environments must be successfully deployed to before refs can be pushed into a ref that matches this rule.", "isDeprecated": false, "deprecationReason": null }, @@ -116347,7 +120820,13 @@ }, { "name": "REQUIRED_STATUS_CHECKS", - "description": "Choose which status checks must pass before branches can be merged into a branch that matches this rule. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a ref that matches this rule after status checks have passed.", + "description": "Choose which status checks must pass before the ref is updated. When enabled, commits must first be pushed to another ref where the checks pass.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIRED_WORKFLOW_STATUS_CHECKS", + "description": "Require all commits be made to a non-target branch and submitted via a pull request and required workflow checks to pass before they can be merged.", "isDeprecated": false, "deprecationReason": null }, @@ -116357,6 +120836,36 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "AUTHORIZATION", + "description": "Authorization", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TAG", + "description": "Tag", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_QUEUE_LOCKED_REF", + "description": "Merge queue locked ref", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOCK_BRANCH", + "description": "Branch is read-only. Users cannot push to the branch.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_REF_UPDATES", + "description": "Max ref updates", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "COMMIT_MESSAGE_PATTERN", "description": "Commit message pattern", @@ -116386,6 +120895,54 @@ "description": "Tag name pattern", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "FILE_PATH_RESTRICTION", + "description": "Prevent commits that include changes in specified file paths from being pushed to the commit graph. NOTE: Thie rule is in beta and subject to change", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_FILE_PATH_LENGTH", + "description": "Prevent commits that include file paths that exceed a specified character limit from being pushed to the commit graph. NOTE: Thie rule is in beta and subject to change", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE_EXTENSION_RESTRICTION", + "description": "Prevent commits that include files with specified file extensions from being pushed to the commit graph. NOTE: Thie rule is in beta and subject to change", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_FILE_SIZE", + "description": "Prevent commits that exceed a specified file size limit from being pushed to the commit. NOTE: Thie rule is in beta and subject to change", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WORKFLOWS", + "description": "Require all changes made to a targeted branch to pass the specified workflows before they can be merged.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_SCANNING", + "description": "Secret scanning", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WORKFLOW_UPDATES", + "description": "Workflow files cannot be modified.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CODE_SCANNING", + "description": "Choose which tools must provide code scanning results before the reference is updated. When configured, code scanning must be enabled and have results for both the commit and the reference being updated.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -116510,7 +121067,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepositoryRuleset object", "args": [], "type": { "kind": "NON_NULL", @@ -116688,9 +121245,25 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deployKey", + "description": "This actor represents the ability for a deploy key to bypass", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", - "description": null, + "description": "The Node ID of the RepositoryRulesetBypassActor object", "args": [], "type": { "kind": "NON_NULL", @@ -116706,7 +121279,7 @@ }, { "name": "organizationAdmin", - "description": "This actor represents the ability for an organization admin to bypass", + "description": "This actor represents the ability for an organization owner to bypass", "args": [], "type": { "kind": "NON_NULL", @@ -116908,7 +121481,7 @@ { "kind": "INPUT_OBJECT", "name": "RepositoryRulesetBypassActorInput", - "description": "Specifies the attributes for a new or updated ruleset bypass actor. Only one of `actor_id`, `repository_role_database_id`, or `organization_admin` should be specified.", + "description": "Specifies the attributes for a new or updated ruleset bypass actor. Only one of `actor_id`, `repository_role_database_id`, `organization_admin`, or `deploy_key` should be specified.", "fields": null, "inputFields": [ { @@ -116933,7 +121506,17 @@ }, { "name": "organizationAdmin", - "description": "For org admin bupasses, true", + "description": "For organization owner bypasses, true", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deployKey", + "description": "For deploy key bypasses, true. Can only use ALWAYS as the bypass mode", "type": { "kind": "SCALAR", "name": "Boolean", @@ -117077,7 +121660,7 @@ { "kind": "ENUM", "name": "RepositoryRulesetTarget", - "description": "The targets supported for rulesets", + "description": "The targets supported for rulesets. NOTE: The push target is in beta and subject to change.", "fields": null, "inputFields": null, "interfaces": null, @@ -117093,6 +121676,12 @@ "description": "Tag", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "PUSH", + "description": "Push", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -117104,7 +121693,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the RepositoryTopic object", "args": [], "type": { "kind": "NON_NULL", @@ -117473,7 +122062,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepositoryVisibilityChangeDisableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -117600,17 +122189,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "EnterpriseAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "Node", "ofType": null }, { @@ -117769,7 +122358,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepositoryVisibilityChangeEnableAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -117896,17 +122485,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "EnterpriseAuditEntryData", "ofType": null }, { "kind": "INTERFACE", - "name": "EnterpriseAuditEntryData", + "name": "Node", "ofType": null }, { @@ -118037,7 +122626,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the RepositoryVulnerabilityAlert object", "args": [], "type": { "kind": "NON_NULL", @@ -118362,6 +122951,16 @@ "description": "Autogenerated input type of RequestReviews", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "The Node ID of the pull request to modify.", @@ -118421,16 +123020,6 @@ "ofType": null }, "defaultValue": "false" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -118726,7 +123315,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -118744,7 +123333,7 @@ { "kind": "OBJECT", "name": "RequiredDeploymentsParameters", - "description": "Choose which environments must be successfully deployed to before refs can be merged into a branch that matches this rule.", + "description": "Choose which environments must be successfully deployed to before refs can be pushed into a ref that matches this rule.", "fields": [ { "name": "requiredDeploymentEnvironments", @@ -118779,7 +123368,7 @@ { "kind": "INPUT_OBJECT", "name": "RequiredDeploymentsParametersInput", - "description": "Choose which environments must be successfully deployed to before refs can be merged into a branch that matches this rule.", + "description": "Choose which environments must be successfully deployed to before refs can be pushed into a ref that matches this rule.", "fields": null, "inputFields": [ { @@ -118886,7 +123475,7 @@ { "kind": "OBJECT", "name": "RequiredStatusChecksParameters", - "description": "Choose which status checks must pass before branches can be merged into a branch that matches this rule. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a ref that matches this rule after status checks have passed.", + "description": "Choose which status checks must pass before the ref is updated. When enabled, commits must first be pushed to another ref where the checks pass.", "fields": [ { "name": "requiredStatusChecks", @@ -118937,7 +123526,7 @@ { "kind": "INPUT_OBJECT", "name": "RequiredStatusChecksParametersInput", - "description": "Choose which status checks must pass before branches can be merged into a branch that matches this rule. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a ref that matches this rule after status checks have passed.", + "description": "Choose which status checks must pass before the ref is updated. When enabled, commits must first be pushed to another ref where the checks pass.", "fields": null, "inputFields": [ { @@ -118987,6 +123576,16 @@ "description": "Autogenerated input type of RerequestCheckSuite", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The Node ID of the repository.", @@ -119014,16 +123613,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -119071,6 +123660,16 @@ "description": "Autogenerated input type of ResolveReviewThread", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "threadId", "description": "The ID of the thread to resolve", @@ -119084,16 +123683,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -119238,6 +123827,16 @@ "description": "Autogenerated input type of RetireSponsorsTier", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "tierId", "description": "The ID of the published tier to retire.", @@ -119251,16 +123850,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -119308,6 +123897,16 @@ "description": "Autogenerated input type of RevertPullRequest", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "The ID of the pull request to revert.", @@ -119351,16 +123950,6 @@ "ofType": null }, "defaultValue": "false" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -119445,7 +124034,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ReviewDismissalAllowance object", "args": [], "type": { "kind": "NON_NULL", @@ -119682,7 +124271,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ReviewDismissedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -119836,7 +124425,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ReviewRequest object", "args": [], "type": { "kind": "NON_NULL", @@ -120039,7 +124628,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ReviewRequestRemovedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -120128,7 +124717,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the ReviewRequestedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -120249,6 +124838,16 @@ "description": "Autogenerated input type of RevokeEnterpriseOrganizationsMigratorRole", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise to which all organizations managed by it will be granted the migrator role.", @@ -120276,16 +124875,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -120374,6 +124963,16 @@ "description": "Autogenerated input type of RevokeMigratorRole", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "organizationId", "description": "The ID of the organization that the user/team belongs to.", @@ -120415,16 +125014,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -120538,6 +125127,11 @@ "name": "BranchNamePatternParameters", "ofType": null }, + { + "kind": "OBJECT", + "name": "CodeScanningParameters", + "ofType": null + }, { "kind": "OBJECT", "name": "CommitAuthorEmailPatternParameters", @@ -120553,6 +125147,26 @@ "name": "CommitterEmailPatternParameters", "ofType": null }, + { + "kind": "OBJECT", + "name": "FileExtensionRestrictionParameters", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FilePathRestrictionParameters", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MaxFilePathLengthParameters", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MaxFileSizeParameters", + "ofType": null + }, { "kind": "OBJECT", "name": "PullRequestParameters", @@ -120577,6 +125191,11 @@ "kind": "OBJECT", "name": "UpdateParameters", "ofType": null + }, + { + "kind": "OBJECT", + "name": "WorkflowsParameters", + "ofType": null } ] }, @@ -120675,6 +125294,66 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "filePathRestriction", + "description": "Parameters used for the `file_path_restriction` rule type", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilePathRestrictionParametersInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "maxFilePathLength", + "description": "Parameters used for the `max_file_path_length` rule type", + "type": { + "kind": "INPUT_OBJECT", + "name": "MaxFilePathLengthParametersInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fileExtensionRestriction", + "description": "Parameters used for the `file_extension_restriction` rule type", + "type": { + "kind": "INPUT_OBJECT", + "name": "FileExtensionRestrictionParametersInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "maxFileSize", + "description": "Parameters used for the `max_file_size` rule type", + "type": { + "kind": "INPUT_OBJECT", + "name": "MaxFileSizeParametersInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "workflows", + "description": "Parameters used for the `workflows` rule type", + "type": { + "kind": "INPUT_OBJECT", + "name": "WorkflowsParametersInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "codeScanning", + "description": "Parameters used for the `code_scanning` rule type", + "type": { + "kind": "INPUT_OBJECT", + "name": "CodeScanningParametersInput", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -120823,7 +125502,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the SavedReply object", "args": [], "type": { "kind": "NON_NULL", @@ -121483,7 +126162,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the SecurityAdvisory object", "args": [], "type": { "kind": "NON_NULL", @@ -122594,6 +127273,16 @@ "description": "Autogenerated input type of SetEnterpriseIdentityProvider", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set an identity provider.", @@ -122673,16 +127362,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -122730,6 +127409,16 @@ "description": "Autogenerated input type of SetOrganizationInteractionLimit", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "organizationId", "description": "The ID of the organization to set a limit for.", @@ -122767,16 +127456,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -122824,6 +127503,16 @@ "description": "Autogenerated input type of SetRepositoryInteractionLimit", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The ID of the repository to set a limit for.", @@ -122861,16 +127550,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -122918,6 +127597,16 @@ "description": "Autogenerated input type of SetUserInteractionLimit", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "userId", "description": "The ID of the user to set a limit for.", @@ -122955,16 +127644,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -123371,6 +128050,12 @@ "description": "Online video platform.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "NPM", + "description": "JavaScript package registry.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -123396,10 +128081,267 @@ } ] }, + { + "kind": "OBJECT", + "name": "SponsorAndLifetimeValue", + "description": "A GitHub account and the total amount in USD they've paid for sponsorships to a particular maintainer. Does not include payments made via Patreon.", + "fields": [ + { + "name": "amountInCents", + "description": "The amount in cents.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "formattedAmount", + "description": "The amount in USD, formatted as a string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sponsor", + "description": "The sponsor's GitHub account.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "Sponsorable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sponsorable", + "description": "The maintainer's GitHub account.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "Sponsorable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SponsorAndLifetimeValueConnection", + "description": "The connection type for SponsorAndLifetimeValue.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SponsorAndLifetimeValueEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SponsorAndLifetimeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SponsorAndLifetimeValueEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SponsorAndLifetimeValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SponsorAndLifetimeValueOrder", + "description": "Ordering options for connections to get sponsor entities and associated USD amounts for GitHub Sponsors.", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order results by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SponsorAndLifetimeValueOrderField", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "description": "The ordering direction.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SponsorAndLifetimeValueOrderField", + "description": "Properties by which sponsor and lifetime value connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SPONSOR_LOGIN", + "description": "Order results by the sponsor's login (username).", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPONSOR_RELEVANCE", + "description": "Order results by the sponsor's relevance to the viewer.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIFETIME_VALUE", + "description": "Order results by how much money the sponsor has paid in total.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", "name": "SponsorConnection", - "description": "The connection type for Sponsor.", + "description": "A list of users and organizations sponsoring someone via GitHub Sponsors.", "fields": [ { "name": "edges", @@ -123656,6 +128598,73 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lifetimeReceivedSponsorshipValues", + "description": "Calculate how much each sponsor has ever paid total to this maintainer via GitHub Sponsors. Does not include sponsorships paid via Patreon.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for results returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SponsorAndLifetimeValueOrder", + "ofType": null + }, + "defaultValue": "{field: SPONSOR_LOGIN, direction: ASC}" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SponsorAndLifetimeValueConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "monthlyEstimatedSponsorsIncomeInCents", "description": "The estimated monthly GitHub Sponsors income for this user/organization in cents (USD).", @@ -124343,7 +129352,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -124584,7 +129593,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the SponsorsActivity object", "args": [], "type": { "kind": "NON_NULL", @@ -124598,6 +129607,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "paymentSource", + "description": "The platform that was used to pay for the sponsorship.", + "args": [], + "type": { + "kind": "ENUM", + "name": "SponsorshipPaymentSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "previousSponsorsTier", "description": "The tier that the sponsorship used to use, for tier change events.", @@ -126729,7 +131750,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the SponsorsListing object", "args": [], "type": { "kind": "NON_NULL", @@ -127036,7 +132057,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the SponsorsListingFeaturedItem object", "args": [], "type": { "kind": "NON_NULL", @@ -127212,7 +132233,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the SponsorsTier object", "args": [], "type": { "kind": "NON_NULL", @@ -127685,7 +132706,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Sponsorship object", "args": [], "type": { "kind": "NON_NULL", @@ -127759,6 +132780,18 @@ "isDeprecated": true, "deprecationReason": "`Sponsorship.maintainer` will be removed. Use `Sponsorship.sponsorable` instead. Removal on 2020-04-01 UTC." }, + { + "name": "paymentSource", + "description": "The platform that was most recently used to pay for the sponsorship.", + "args": [], + "type": { + "kind": "ENUM", + "name": "SponsorshipPaymentSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "privacyLevel", "description": "The privacy level for this sponsorship.", @@ -127854,7 +132887,7 @@ { "kind": "OBJECT", "name": "SponsorshipConnection", - "description": "The connection type for Sponsorship.", + "description": "A list of sponsorships either from the subject or received by the subject.", "fields": [ { "name": "edges", @@ -128048,7 +133081,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the SponsorshipNewsletter object", "args": [], "type": { "kind": "NON_NULL", @@ -128364,6 +133397,29 @@ ], "possibleTypes": null }, + { + "kind": "ENUM", + "name": "SponsorshipPaymentSource", + "description": "How payment was made for funding a GitHub Sponsors sponsorship.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GITHUB", + "description": "Payment was made through GitHub.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PATREON", + "description": "Payment was made through Patreon.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "ENUM", "name": "SponsorshipPrivacy", @@ -128773,7 +133829,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the Starrable object", "args": [], "type": { "kind": "NON_NULL", @@ -128888,7 +133944,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -129064,6 +134120,16 @@ "description": "Autogenerated input type of StartOrganizationMigration", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "sourceOrgUrl", "description": "The URL of the organization to migrate.", @@ -129119,16 +134185,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -129176,6 +134232,16 @@ "description": "Autogenerated input type of StartRepositoryMigration", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "sourceId", "description": "The ID of the migration source.", @@ -129208,9 +134274,13 @@ "name": "sourceRepositoryUrl", "description": "The URL of the source repository.", "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + } }, "defaultValue": null }, @@ -129307,16 +134377,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -129485,7 +134545,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Status object", "args": [], "type": { "kind": "NON_NULL", @@ -129677,7 +134737,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the StatusCheckRollup object", "args": [], "type": { "kind": "NON_NULL", @@ -130024,7 +135084,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the StatusContext object", "args": [], "type": { "kind": "NON_NULL", @@ -130108,12 +135168,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "RequirableByPullRequest", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "RequirableByPullRequest", "ofType": null } ], @@ -130319,6 +135379,16 @@ "description": "Autogenerated input type of SubmitPullRequestReview", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "The Pull Request ID to submit any pending reviews.", @@ -130362,16 +135432,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -130649,7 +135709,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the Subscribable object", "args": [], "type": { "kind": "NON_NULL", @@ -130693,7 +135753,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -130740,7 +135800,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the SubscribableThread object", "args": [], "type": { "kind": "NON_NULL", @@ -130780,7 +135840,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -130825,7 +135885,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the SubscribedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -131010,7 +136070,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Tag object", "args": [], "type": { "kind": "NON_NULL", @@ -131117,12 +136177,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "GitObject", "ofType": null }, { "kind": "INTERFACE", - "name": "GitObject", + "name": "Node", "ofType": null } ], @@ -131665,7 +136725,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Team object", "args": [], "type": { "kind": "NON_NULL", @@ -132275,6 +137335,62 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "reviewRequestDelegationAlgorithm", + "description": "What algorithm is used for review assignment for this team", + "args": [], + "type": { + "kind": "ENUM", + "name": "TeamReviewAssignmentAlgorithm", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewRequestDelegationEnabled", + "description": "True if review assignment is enabled for this team", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewRequestDelegationMemberCount", + "description": "How many team members are required for review assignment for this team", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewRequestDelegationNotifyTeam", + "description": "When assigning team members via delegation, whether the entire team should be notified as well.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "slug", "description": "The slug corresponding to the team.", @@ -132404,17 +137520,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "MemberStatusable", "ofType": null }, { "kind": "INTERFACE", - "name": "Subscribable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "MemberStatusable", + "name": "Subscribable", "ofType": null } ], @@ -132532,7 +137648,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the TeamAddMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -132719,12 +137835,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -132852,7 +137968,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the TeamAddRepositoryAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -133087,12 +138203,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -133169,7 +138285,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -133315,7 +138431,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the TeamChangeParentTeamAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -133598,12 +138714,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -133959,7 +139075,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the TeamDiscussion object", "args": [], "type": { "kind": "NON_NULL", @@ -134007,7 +139123,7 @@ }, { "name": "isPrivate", - "description": "Whether or not the discussion is only visible to team members and org admins.", + "description": "Whether or not the discussion is only visible to team members and organization owners.", "args": [], "type": { "kind": "NON_NULL", @@ -134428,17 +139544,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Comment", "ofType": null }, { "kind": "INTERFACE", - "name": "Comment", + "name": "Deletable", "ofType": null }, { "kind": "INTERFACE", - "name": "Deletable", + "name": "Node", "ofType": null }, { @@ -134641,7 +139757,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the TeamDiscussionComment object", "args": [], "type": { "kind": "NON_NULL", @@ -135002,17 +140118,17 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Comment", "ofType": null }, { "kind": "INTERFACE", - "name": "Comment", + "name": "Deletable", "ofType": null }, { "kind": "INTERFACE", - "name": "Deletable", + "name": "Node", "ofType": null }, { @@ -135911,7 +141027,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the TeamRemoveMemberAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -136098,12 +141214,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -136231,7 +141347,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the TeamRemoveRepositoryAuditEntry object", "args": [], "type": { "kind": "NON_NULL", @@ -136466,12 +141582,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "AuditEntry", "ofType": null }, { "kind": "INTERFACE", - "name": "AuditEntry", + "name": "Node", "ofType": null }, { @@ -136713,6 +141829,29 @@ ], "possibleTypes": null }, + { + "kind": "ENUM", + "name": "TeamReviewAssignmentAlgorithm", + "description": "The possible team review assignment algorithms", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ROUND_ROBIN", + "description": "Alternate reviews between each team member", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOAD_BALANCE", + "description": "Balance review load across the entire team", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "ENUM", "name": "TeamRole", @@ -136963,7 +142102,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the Topic object", "args": [], "type": { "kind": "NON_NULL", @@ -137034,7 +142173,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -137042,6 +142181,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -137310,7 +142459,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -137336,26 +142485,26 @@ { "name": "NOT_RELEVANT", "description": "The suggested topic is not relevant to the repository.", - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Suggested topics are no longer supported Removal on 2024-04-01 UTC." }, { "name": "TOO_SPECIFIC", "description": "The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1).", - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Suggested topics are no longer supported Removal on 2024-04-01 UTC." }, { "name": "PERSONAL_PREFERENCE", "description": "The viewer does not like the suggested topic.", - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Suggested topics are no longer supported Removal on 2024-04-01 UTC." }, { "name": "TOO_GENERAL", "description": "The suggested topic is too general for the repository.", - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Suggested topics are no longer supported Removal on 2024-04-01 UTC." } ], "possibleTypes": null @@ -137389,6 +142538,16 @@ "description": "Autogenerated input type of TransferEnterpriseOrganization", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "organizationId", "description": "The ID of the organization to transfer.", @@ -137416,16 +142575,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -137473,6 +142622,16 @@ "description": "Autogenerated input type of TransferIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "issueId", "description": "The Node ID of the issue to be transferred", @@ -137510,16 +142669,6 @@ "ofType": null }, "defaultValue": "false" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -137608,7 +142757,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the TransferredEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -137725,7 +142874,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Tree object", "args": [], "type": { "kind": "NON_NULL", @@ -137776,12 +142925,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "GitObject", "ofType": null }, { "kind": "INTERFACE", - "name": "GitObject", + "name": "Node", "ofType": null } ], @@ -138027,6 +143176,16 @@ "description": "Autogenerated input type of UnarchiveProjectV2Item", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project to archive the item from.", @@ -138054,16 +143213,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -138111,6 +143260,16 @@ "description": "Autogenerated input type of UnarchiveRepository", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The ID of the repository to unarchive.", @@ -138124,16 +143283,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -138238,7 +143387,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the UnassignedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -138282,6 +143431,16 @@ "description": "Autogenerated input type of UnfollowOrganization", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "organizationId", "description": "ID of the organization to unfollow.", @@ -138295,16 +143454,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -138352,6 +143501,16 @@ "description": "Autogenerated input type of UnfollowUser", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "userId", "description": "ID of the user to unfollow.", @@ -138365,16 +143524,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -138455,7 +143604,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -138745,7 +143894,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the UnlabeledEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -138809,6 +143958,16 @@ "description": "Autogenerated input type of UnlinkProjectV2FromRepository", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the project to unlink from the repository.", @@ -138836,16 +143995,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -138893,6 +144042,16 @@ "description": "Autogenerated input type of UnlinkProjectV2FromTeam", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the project to unlink from the team.", @@ -138920,16 +144079,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -138977,6 +144126,16 @@ "description": "Autogenerated input type of UnlinkRepositoryFromProject", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project linked to the Repository.", @@ -139004,16 +144163,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -139073,6 +144222,16 @@ "description": "Autogenerated input type of UnlockLockable", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "lockableId", "description": "ID of the item to be unlocked.", @@ -139086,16 +144245,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -139184,7 +144333,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the UnlockedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -139232,6 +144381,16 @@ "description": "Autogenerated input type of UnmarkDiscussionCommentAsAnswer", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The Node ID of the discussion comment to unmark as an answer.", @@ -139245,16 +144404,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -139302,6 +144451,16 @@ "description": "Autogenerated input type of UnmarkFileAsViewed", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "The Node ID of the pull request.", @@ -139329,16 +144488,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -139386,6 +144535,16 @@ "description": "Autogenerated input type of UnmarkIssueAsDuplicate", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "duplicateId", "description": "ID of the issue or pull request currently marked as a duplicate.", @@ -139413,16 +144572,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -139470,6 +144619,16 @@ "description": "Autogenerated input type of UnmarkProjectV2AsTemplate", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project to unmark as a template.", @@ -139483,16 +144642,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -139593,7 +144742,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the UnmarkedAsDuplicateEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -139641,6 +144790,16 @@ "description": "Autogenerated input type of UnminimizeComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "subjectId", "description": "The Node ID of the subject to modify.", @@ -139654,16 +144813,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -139711,6 +144860,16 @@ "description": "Autogenerated input type of UnpinIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "issueId", "description": "The ID of the issue to be unpinned", @@ -139724,16 +144883,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -139757,6 +144906,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "id", + "description": "The id of the pinned issue that was unpinned", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "issue", "description": "The issue that was unpinned", @@ -139810,7 +144971,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the UnpinnedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -139858,6 +145019,16 @@ "description": "Autogenerated input type of UnresolveReviewThread", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "threadId", "description": "The ID of the thread to unresolve", @@ -139871,7 +145042,53 @@ } }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UnresolveReviewThreadPayload", + "description": "Autogenerated return type of UnresolveReviewThread", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, + { + "name": "thread", + "description": "The thread to resolve.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PullRequestReviewThread", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UnsubscribeFromNotificationsInput", + "description": "Autogenerated input type of UnsubscribeFromNotifications", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -139881,6 +145098,28 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "ids", + "description": "The NotificationThread IDs of the objects to unsubscribe from.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null } ], "interfaces": null, @@ -139889,8 +145128,8 @@ }, { "kind": "OBJECT", - "name": "UnresolveReviewThreadPayload", - "description": "Autogenerated return type of UnresolveReviewThread", + "name": "UnsubscribeFromNotificationsPayload", + "description": "Autogenerated return type of UnsubscribeFromNotifications", "fields": [ { "name": "clientMutationId", @@ -139905,12 +145144,12 @@ "deprecationReason": null }, { - "name": "thread", - "description": "The thread to resolve.", + "name": "success", + "description": "Did the operation succeed?", "args": [], "type": { - "kind": "OBJECT", - "name": "PullRequestReviewThread", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, @@ -139957,7 +145196,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the UnsubscribedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -140022,7 +145261,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -140123,7 +145362,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -140184,6 +145423,16 @@ "description": "Autogenerated input type of UpdateBranchProtectionRule", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "branchProtectionRuleId", "description": "The global relay id of the branch protection rule to be updated.", @@ -140280,7 +145529,7 @@ }, { "name": "isAdminEnforced", - "description": "Can admins overwrite branch protection.", + "description": "Can admins override branch protection.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -140523,16 +145772,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -140580,6 +145819,16 @@ "description": "Autogenerated input type of UpdateCheckRun", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The node ID of the repository.", @@ -140705,16 +145954,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -140762,6 +146001,16 @@ "description": "Autogenerated input type of UpdateCheckSuitePreferences", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The Node ID of the repository.", @@ -140797,16 +146046,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -140854,6 +146093,16 @@ "description": "Autogenerated input type of UpdateDiscussionComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "commentId", "description": "The Node ID of the discussion comment to update.", @@ -140881,16 +146130,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -140938,6 +146177,16 @@ "description": "Autogenerated input type of UpdateDiscussion", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "discussionId", "description": "The Node ID of the discussion to update.", @@ -140981,16 +146230,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -141038,6 +146277,16 @@ "description": "Autogenerated input type of UpdateEnterpriseAdministratorRole", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the Enterprise which the admin belongs to.", @@ -141079,16 +146328,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -141136,6 +146375,16 @@ "description": "Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the allow private repository forking setting.", @@ -141173,16 +146422,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -141242,6 +146481,16 @@ "description": "Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the base repository permission setting.", @@ -141269,16 +146518,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -141338,6 +146577,16 @@ "description": "Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the members can change repository visibility setting.", @@ -141365,16 +146614,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -141434,6 +146673,16 @@ "description": "Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the members can create repositories setting.", @@ -141497,16 +146746,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -141566,6 +146805,16 @@ "description": "Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the members can delete issues setting.", @@ -141593,16 +146842,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -141662,6 +146901,16 @@ "description": "Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the members can delete repositories setting.", @@ -141689,16 +146938,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -141758,6 +146997,16 @@ "description": "Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the members can invite collaborators setting.", @@ -141785,16 +147034,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -141854,6 +147093,16 @@ "description": "Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the members can make purchases setting.", @@ -141881,16 +147130,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -141950,6 +147189,16 @@ "description": "Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the members can update protected branches setting.", @@ -141977,16 +147226,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -142046,6 +147285,16 @@ "description": "Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the members can view dependency insights setting.", @@ -142073,16 +147322,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -142142,6 +147381,16 @@ "description": "Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the organization projects setting.", @@ -142169,16 +147418,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -142238,6 +147477,16 @@ "description": "Autogenerated input type of UpdateEnterpriseOwnerOrganizationRole", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the Enterprise which the owner belongs to.", @@ -142279,16 +147528,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -142336,6 +147575,16 @@ "description": "Autogenerated input type of UpdateEnterpriseProfile", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The Enterprise ID to update.", @@ -142389,16 +147638,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -142446,6 +147685,16 @@ "description": "Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the repository projects setting.", @@ -142473,16 +147722,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -142542,6 +147781,16 @@ "description": "Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the team discussions setting.", @@ -142569,16 +147818,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -142638,6 +147877,16 @@ "description": "Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "enterpriseId", "description": "The ID of the enterprise on which to set the two factor authentication required setting.", @@ -142665,16 +147914,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -142734,6 +147973,16 @@ "description": "Autogenerated input type of UpdateEnvironment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "environmentId", "description": "The node ID of the environment.", @@ -142785,16 +148034,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -142842,6 +148081,16 @@ "description": "Autogenerated input type of UpdateIpAllowListEnabledSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ownerId", "description": "The ID of the owner on which to set the IP allow list enabled setting.", @@ -142869,16 +148118,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -142926,6 +148165,16 @@ "description": "Autogenerated input type of UpdateIpAllowListEntry", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ipAllowListEntryId", "description": "The ID of the IP allow list entry to update.", @@ -142977,16 +148226,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -143034,6 +148273,16 @@ "description": "Autogenerated input type of UpdateIpAllowListForInstalledAppsEnabledSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ownerId", "description": "The ID of the owner.", @@ -143061,16 +148310,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -143118,6 +148357,16 @@ "description": "Autogenerated input type of UpdateIssueComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the IssueComment to modify.", @@ -143145,16 +148394,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -143202,6 +148441,16 @@ "description": "Autogenerated input type of UpdateIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the Issue to modify.", @@ -143309,16 +148558,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -143372,12 +148611,122 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateLabelInput", + "description": "Autogenerated input type of UpdateLabel", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "The Node ID of the label to be updated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "color", + "description": "A 6 character hex code, without the leading #, identifying the updated color of the label.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": "A brief description of the label, such as its purpose.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The updated name of the label.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateLabelPayload", + "description": "Autogenerated return type of UpdateLabel", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The updated label.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Label", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "UpdateNotificationRestrictionSettingInput", "description": "Autogenerated input type of UpdateNotificationRestrictionSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "ownerId", "description": "The ID of the owner on which to set the restrict notifications setting.", @@ -143405,16 +148754,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -143462,6 +148801,16 @@ "description": "Autogenerated input type of UpdateOrganizationAllowPrivateRepositoryForkingSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "organizationId", "description": "The ID of the organization on which to set the allow private repository forking setting.", @@ -143489,16 +148838,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -143558,6 +148897,16 @@ "description": "Autogenerated input type of UpdateOrganizationWebCommitSignoffSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "organizationId", "description": "The ID of the organization on which to set the web commit signoff setting.", @@ -143585,16 +148934,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -143700,12 +149039,102 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "UpdatePatreonSponsorabilityInput", + "description": "Autogenerated input type of UpdatePatreonSponsorability", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sponsorableLogin", + "description": "The username of the organization with the GitHub Sponsors profile, if any. Defaults to the GitHub Sponsors profile for the authenticated user if omitted.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enablePatreonSponsorships", + "description": "Whether Patreon tiers should be shown on the GitHub Sponsors profile page, allowing potential sponsors to make their payment through Patreon instead of GitHub.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdatePatreonSponsorabilityPayload", + "description": "Autogenerated return type of UpdatePatreonSponsorability", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sponsorsListing", + "description": "The GitHub Sponsors profile.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SponsorsListing", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "UpdateProjectCardInput", "description": "Autogenerated input type of UpdateProjectCard", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectCardId", "description": "The ProjectCard ID to update.", @@ -143739,16 +149168,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -143796,6 +149215,16 @@ "description": "Autogenerated input type of UpdateProjectColumn", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectColumnId", "description": "The ProjectColumn ID to update.", @@ -143823,16 +149252,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -143880,6 +149299,16 @@ "description": "Autogenerated input type of UpdateProject", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The Project ID to update.", @@ -143933,16 +149362,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -143990,6 +149409,16 @@ "description": "Autogenerated input type of UpdateProjectV2Collaborators", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the project to update the collaborators for.", @@ -144025,16 +149454,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -144123,6 +149542,16 @@ "description": "Autogenerated input type of UpdateProjectV2DraftIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "draftIssueId", "description": "The ID of the draft issue to update.", @@ -144174,16 +149603,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -144231,6 +149650,16 @@ "description": "Autogenerated input type of UpdateProjectV2", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project to update.", @@ -144294,16 +149723,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -144316,6 +149735,16 @@ "description": "Autogenerated input type of UpdateProjectV2ItemFieldValue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project.", @@ -144371,16 +149800,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -144428,6 +149847,16 @@ "description": "Autogenerated input type of UpdateProjectV2ItemPosition", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectId", "description": "The ID of the Project.", @@ -144465,16 +149894,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -144598,6 +150017,16 @@ "description": "Autogenerated input type of UpdatePullRequestBranch", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "The Node ID of the pull request.", @@ -144631,16 +150060,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -144688,6 +150107,16 @@ "description": "Autogenerated input type of UpdatePullRequest", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestId", "description": "The Node ID of the pull request.", @@ -144815,16 +150244,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -144884,6 +150303,16 @@ "description": "Autogenerated input type of UpdatePullRequestReviewComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestReviewCommentId", "description": "The Node ID of the comment to modify.", @@ -144911,16 +150340,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -144968,6 +150387,16 @@ "description": "Autogenerated input type of UpdatePullRequestReview", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "pullRequestReviewId", "description": "The Node ID of the pull request review to modify.", @@ -144995,16 +150424,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -145052,6 +150471,16 @@ "description": "Autogenerated input type of UpdateRef", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "refId", "description": "The Node ID of the Ref to be updated.", @@ -145089,16 +150518,6 @@ "ofType": null }, "defaultValue": "false" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -145140,12 +150559,102 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateRefsInput", + "description": "Autogenerated input type of UpdateRefs", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "repositoryId", + "description": "The Node ID of the repository.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "refUpdates", + "description": "A list of ref updates.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RefUpdate", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateRefsPayload", + "description": "Autogenerated return type of UpdateRefs", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "UpdateRepositoryInput", "description": "Autogenerated input type of UpdateRepository", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The ID of the repository to update.", @@ -145241,11 +150750,11 @@ "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "hasSponsorshipsEnabled", + "description": "Indicates if the repository displays a Sponsor button for financial contributions.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null @@ -145296,6 +150805,16 @@ "description": "Autogenerated input type of UpdateRepositoryRuleset", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryRulesetId", "description": "The global relay id of the repository ruleset to be updated.", @@ -145385,16 +150904,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -145442,6 +150951,16 @@ "description": "Autogenerated input type of UpdateRepositoryWebCommitSignoffSetting", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The ID of the repository to update.", @@ -145469,16 +150988,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -145538,6 +151047,16 @@ "description": "Autogenerated input type of UpdateSponsorshipPreferences", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "sponsorId", "description": "The ID of the user or organization who is acting as the sponsor, paying for the sponsorship. Required if sponsorLogin is not given.", @@ -145597,16 +151116,6 @@ "ofType": null }, "defaultValue": "PUBLIC" - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -145654,6 +151163,16 @@ "description": "Autogenerated input type of UpdateSubscription", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "subscribableId", "description": "The Node ID of the subscribable object to modify.", @@ -145681,16 +151200,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -145738,6 +151247,16 @@ "description": "Autogenerated input type of UpdateTeamDiscussionComment", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the comment to modify.", @@ -145775,16 +151294,6 @@ "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -145832,6 +151341,16 @@ "description": "Autogenerated input type of UpdateTeamDiscussion", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The Node ID of the discussion to modify.", @@ -145885,7 +151404,53 @@ "ofType": null }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateTeamDiscussionPayload", + "description": "Autogenerated return type of UpdateTeamDiscussion", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, + { + "name": "teamDiscussion", + "description": "The updated discussion.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "TeamDiscussion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateTeamReviewAssignmentInput", + "description": "Autogenerated input type of UpdateTeamReviewAssignment", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -145895,6 +151460,112 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "id", + "description": "The Node ID of the team to update review assignments of", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "description": "Turn on or off review assignment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "algorithm", + "description": "The algorithm to use for review assignment", + "type": { + "kind": "ENUM", + "name": "TeamReviewAssignmentAlgorithm", + "ofType": null + }, + "defaultValue": "ROUND_ROBIN" + }, + { + "name": "teamMemberCount", + "description": "The number of team members to assign", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "notifyTeam", + "description": "Notify the entire team of the PR if it is delegated", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "removeTeamRequest", + "description": "Remove the team review request when assigning", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "includeChildTeamMembers", + "description": "Include the members of any child teams when assigning", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "countMembersAlreadyRequested", + "description": "Count any members whose review has already been requested against the required number of members assigned to review", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "excludedTeamMemberIds", + "description": "An array of team member IDs to exclude", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null } ], "interfaces": null, @@ -145903,8 +151574,8 @@ }, { "kind": "OBJECT", - "name": "UpdateTeamDiscussionPayload", - "description": "Autogenerated return type of UpdateTeamDiscussion", + "name": "UpdateTeamReviewAssignmentPayload", + "description": "Autogenerated return type of UpdateTeamReviewAssignment", "fields": [ { "name": "clientMutationId", @@ -145919,12 +151590,12 @@ "deprecationReason": null }, { - "name": "teamDiscussion", - "description": "The updated discussion.", + "name": "team", + "description": "The team that was modified", "args": [], "type": { "kind": "OBJECT", - "name": "TeamDiscussion", + "name": "Team", "ofType": null }, "isDeprecated": false, @@ -145942,6 +151613,16 @@ "description": "Autogenerated input type of UpdateTeamsRepository", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "Repository ID being granted access to.", @@ -145991,16 +151672,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -146068,6 +151739,16 @@ "description": "Autogenerated input type of UpdateTopics", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "repositoryId", "description": "The Node ID of the repository.", @@ -146103,7 +151784,73 @@ } }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateTopicsPayload", + "description": "Autogenerated return type of UpdateTopics", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invalidTopicNames", + "description": "Names of the provided topics that are not valid.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, + { + "name": "repository", + "description": "The updated repository.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserListInput", + "description": "Autogenerated input type of UpdateUserList", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -146113,6 +151860,50 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "listId", + "description": "The ID of the list to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The name of the list", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": "A description of the list", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isPrivate", + "description": "Whether or not the list is private", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -146121,8 +151912,8 @@ }, { "kind": "OBJECT", - "name": "UpdateTopicsPayload", - "description": "Autogenerated return type of UpdateTopics", + "name": "UpdateUserListPayload", + "description": "Autogenerated return type of UpdateUserList", "fields": [ { "name": "clientMutationId", @@ -146137,9 +151928,78 @@ "deprecationReason": null }, { - "name": "invalidTopicNames", - "description": "Names of the provided topics that are not valid.", + "name": "list", + "description": "The list that was just updated", "args": [], + "type": { + "kind": "OBJECT", + "name": "UserList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserListsForItemInput", + "description": "Autogenerated input type of UpdateUserListsForItem", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "itemId", + "description": "The item to add to the list", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "listIds", + "description": "The lists to which this item should belong", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "suggestedListIds", + "description": "The suggested lists to create and add this item to", "type": { "kind": "LIST", "name": null, @@ -146148,21 +152008,74 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserListsForItemPayload", + "description": "Autogenerated return type of UpdateUserListsForItem", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repository", - "description": "The updated repository.", + "name": "item", + "description": "The item that was added", + "args": [], + "type": { + "kind": "UNION", + "name": "UserListItems", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lists", + "description": "The lists to which this item belongs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserList", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "The user who owns the lists", "args": [], "type": { "kind": "OBJECT", - "name": "Repository", + "name": "User", "ofType": null }, "isDeprecated": false, @@ -146877,7 +152790,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the User object", "args": [], "type": { "kind": "NON_NULL", @@ -147290,6 +153203,130 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lifetimeReceivedSponsorshipValues", + "description": "Calculate how much each sponsor has ever paid total to this maintainer via GitHub Sponsors. Does not include sponsorships paid via Patreon.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering options for results returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SponsorAndLifetimeValueOrder", + "ofType": null + }, + "defaultValue": "{field: SPONSOR_LOGIN, direction: ASC}" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SponsorAndLifetimeValueConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lists", + "description": "A user-curated list of repositories", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserListConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "location", "description": "The user's public profile location.", @@ -148259,7 +154296,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -148267,6 +154304,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -149549,6 +155596,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "suggestedListNames", + "description": "Suggested names for user lists", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserListSuggestion", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "topRepositories", "description": "Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created\n", @@ -149827,7 +155898,7 @@ "args": [ { "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "description": "If non-null, filters repositories according to privacy. Internal repositories are considered private; consider using the visibility argument if only internal repositories are needed. Cannot be combined with the visibility argument.", "type": { "kind": "ENUM", "name": "RepositoryPrivacy", @@ -149835,6 +155906,16 @@ }, "defaultValue": null }, + { + "name": "visibility", + "description": "If non-null, filters repositories according to visibility. Cannot be combined with the privacy argument.", + "type": { + "kind": "ENUM", + "name": "RepositoryVisibility", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", "description": "Ordering options for repositories returned from the connection", @@ -149963,12 +156044,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "Node", + "name": "Actor", "ofType": null }, { "kind": "INTERFACE", - "name": "Actor", + "name": "Node", "ofType": null }, { @@ -149976,6 +156057,11 @@ "name": "PackageOwner", "ofType": null }, + { + "kind": "INTERFACE", + "name": "ProfileOwner", + "ofType": null + }, { "kind": "INTERFACE", "name": "ProjectOwner", @@ -150008,17 +156094,12 @@ }, { "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "ProfileOwner", + "name": "Sponsorable", "ofType": null }, { "kind": "INTERFACE", - "name": "Sponsorable", + "name": "UniformResourceLocatable", "ofType": null } ], @@ -150117,7 +156198,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the UserBlockedEvent object", "args": [], "type": { "kind": "NON_NULL", @@ -150158,7 +156239,7 @@ { "kind": "OBJECT", "name": "UserConnection", - "description": "The connection type for User.", + "description": "A list of users.", "fields": [ { "name": "edges", @@ -150317,7 +156398,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the UserContentEdit object", "args": [], "type": { "kind": "NON_NULL", @@ -150499,8 +156580,517 @@ "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "OBJECT", - "name": "User", + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserEmailMetadata", + "description": "Email attributes from External Identity", + "fields": [ + { + "name": "primary", + "description": "Boolean to identify primary emails", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Type of email", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "Email id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserList", + "description": "A user-curated list of repositories", + "fields": [ + { + "name": "createdAt", + "description": "Identifies the date and time when the object was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The description of this list", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The Node ID of the UserList object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPrivate", + "description": "Whether or not this list is private", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "The items associated with this list", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserListItemsConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastAddedAt", + "description": "The date and time at which this list was created or last had items added to it", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of this list", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "The slug of this list", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Identifies the date and time when the object was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "The user to which this list belongs", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserListConnection", + "description": "The connection type for UserList.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserListEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserList", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserListEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "UserListItems", + "description": "Types that can be added to a user list.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "UserListItemsConnection", + "description": "The connection type for UserListItems.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserListItemsEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "UserListItems", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserListItemsEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "UNION", + "name": "UserListItems", "ofType": null }, "isDeprecated": false, @@ -150514,24 +157104,24 @@ }, { "kind": "OBJECT", - "name": "UserEmailMetadata", - "description": "Email attributes from External Identity", + "name": "UserListSuggestion", + "description": "Represents a suggested user list.", "fields": [ { - "name": "primary", - "description": "Boolean to identify primary emails", + "name": "id", + "description": "The ID of the suggested user list", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Type of email", + "name": "name", + "description": "The name of the suggested user list", "args": [], "type": { "kind": "SCALAR", @@ -150540,22 +157130,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "value", - "description": "Email id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -150622,7 +157196,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the UserStatus object", "args": [], "type": { "kind": "NON_NULL", @@ -150985,7 +157559,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the VerifiableDomain object", "args": [], "type": { "kind": "NON_NULL", @@ -151334,6 +157908,16 @@ "description": "Autogenerated input type of VerifyVerifiableDomain", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "The ID of the verifiable domain to verify.", @@ -151347,16 +157931,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -151518,7 +158092,7 @@ } ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": [ { @@ -151568,7 +158142,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the Workflow object", "args": [], "type": { "kind": "NON_NULL", @@ -151746,6 +158320,132 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "WorkflowFileReference", + "description": "A workflow that must run for this rule to pass", + "fields": [ + { + "name": "path", + "description": "The path to the workflow file", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ref", + "description": "The ref (branch or tag) of the workflow file to use", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryId", + "description": "The ID of the repository where the workflow is defined", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha", + "description": "The commit SHA of the workflow file to use", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WorkflowFileReferenceInput", + "description": "A workflow that must run for this rule to pass", + "fields": null, + "inputFields": [ + { + "name": "path", + "description": "The path to the workflow file", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ref", + "description": "The ref (branch or tag) of the workflow file to use", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "repositoryId", + "description": "The ID of the repository where the workflow is defined", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sha", + "description": "The commit SHA of the workflow file to use", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "WorkflowRun", @@ -151882,7 +158582,7 @@ }, { "name": "id", - "description": null, + "description": "The Node ID of the WorkflowRun object", "args": [], "type": { "kind": "NON_NULL", @@ -152171,7 +158871,7 @@ "fields": [ { "name": "id", - "description": null, + "description": "The Node ID of the WorkflowRunFile object", "args": [], "type": { "kind": "NON_NULL", @@ -152318,12 +159018,12 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "UniformResourceLocatable", + "name": "Node", "ofType": null }, { "kind": "INTERFACE", - "name": "Node", + "name": "UniformResourceLocatable", "ofType": null } ], @@ -152427,6 +159127,74 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "WorkflowsParameters", + "description": "Require all changes made to a targeted branch to pass the specified workflows before they can be merged.", + "fields": [ + { + "name": "workflows", + "description": "Workflows that must pass for this rule to pass.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WorkflowFileReference", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WorkflowsParametersInput", + "description": "Require all changes made to a targeted branch to pass the specified workflows before they can be merged.", + "fields": null, + "inputFields": [ + { + "name": "workflows", + "description": "Workflows that must pass for this rule to pass.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WorkflowFileReferenceInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "SCALAR", "name": "X509Certificate", @@ -152489,6 +159257,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "isRepeatable", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "locations", "description": null, @@ -152698,6 +159478,12 @@ "description": "Location adjacent to an input object field definition.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "VARIABLE_DEFINITION", + "description": "Location adjacent to a variable definition.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -152987,6 +159773,18 @@ "name": "__Schema", "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", "fields": [ + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "directives", "description": "A list of all directives supported by this server.", @@ -153270,6 +160068,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "specifiedByUrl", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, diff --git a/bot-components/gitlab-schema.json b/bot-components/gitlab-schema.json index 5cbdb983..9fd746c3 100644 --- a/bot-components/gitlab-schema.json +++ b/bot-components/gitlab-schema.json @@ -15,6 +15,136 @@ "name": "AbuseReport", "description": "An abuse report", "fields": [ + { + "name": "commenters", + "description": "All commenters on this noteable.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCoreConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discussions", + "description": "All discussions on this noteable.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscussionConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Global ID of the abuse report.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AbuseReportID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "labels", "description": "Labels of the abuse report.", @@ -67,10 +197,83 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "notes", + "description": "All notes on this noteable.", + "args": [ + { + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", + "type": { + "kind": "ENUM", + "name": "NotesFilterType", + "ofType": null + }, + "defaultValue": "ALL_NOTES" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NoteConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "NoteableInterface", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, @@ -132,7 +335,7 @@ { "kind": "OBJECT", "name": "AbuseReportLabelCreatePayload", - "description": "Autogenerated return type of AbuseReportLabelCreate", + "description": "Autogenerated return type of AbuseReportLabelCreate.", "fields": [ { "name": "clientMutationId", @@ -294,6 +497,104 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "AccessLevelDeployKeyConnection", + "description": "The connection type for AccessLevelDeployKey.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AccessLevelDeployKeyEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AccessLevelDeployKey", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AccessLevelDeployKeyEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AccessLevelDeployKey", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "AccessLevelEnum", @@ -658,7 +959,7 @@ }, { "name": "userAchievements", - "description": "Recipients for the achievement. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Recipients for the achievement. Introduced in GitLab 15.10: **Status**: Experiment.", "args": [ { "name": "after", @@ -707,7 +1008,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." } ], "inputFields": null, @@ -891,7 +1192,7 @@ { "kind": "OBJECT", "name": "AchievementsAwardPayload", - "description": "Autogenerated return type of AchievementsAward", + "description": "Autogenerated return type of AchievementsAward.", "fields": [ { "name": "clientMutationId", @@ -1019,7 +1320,7 @@ { "kind": "OBJECT", "name": "AchievementsCreatePayload", - "description": "Autogenerated return type of AchievementsCreate", + "description": "Autogenerated return type of AchievementsCreate.", "fields": [ { "name": "achievement", @@ -1113,7 +1414,7 @@ { "kind": "OBJECT", "name": "AchievementsDeletePayload", - "description": "Autogenerated return type of AchievementsDelete", + "description": "Autogenerated return type of AchievementsDelete.", "fields": [ { "name": "achievement", @@ -1207,7 +1508,7 @@ { "kind": "OBJECT", "name": "AchievementsRevokePayload", - "description": "Autogenerated return type of AchievementsRevoke", + "description": "Autogenerated return type of AchievementsRevoke.", "fields": [ { "name": "clientMutationId", @@ -1331,7 +1632,7 @@ { "kind": "OBJECT", "name": "AchievementsUpdatePayload", - "description": "Autogenerated return type of AchievementsUpdate", + "description": "Autogenerated return type of AchievementsUpdate.", "fields": [ { "name": "achievement", @@ -1479,7 +1780,7 @@ "fields": [ { "name": "addOnAssignments", - "description": "Add-on purchase assignments for the user. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Add-on purchase assignments for the user. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [ { "name": "addOnPurchaseIds", @@ -1550,7 +1851,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { "name": "assignedMergeRequests", @@ -1798,6 +2099,16 @@ }, "defaultValue": null }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -2093,6 +2404,16 @@ }, "defaultValue": null }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -2273,7 +2594,7 @@ }, { "name": "email", - "description": "User email. Deprecated in 13.7: This was renamed.", + "description": "User email. Deprecated in GitLab 13.7: This was renamed.", "args": [], "type": { "kind": "SCALAR", @@ -2281,7 +2602,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in 13.7." + "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in GitLab 13.7." }, { "name": "emails", @@ -2526,6 +2847,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lastActivityOn", + "description": "Date the user last performed any actions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastLoginAt", + "description": "Timestamp of the last sign in.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "linkedin", "description": "LinkedIn profile name of the user.", @@ -2643,6 +2988,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "organizations", + "description": "Organizations where the user has access. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query, which can be for the organization name or a path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { "name": "preferencesGitpodPath", "description": "Web path to the Gitpod section within user preferences.", @@ -3041,7 +3449,7 @@ }, { "name": "savedReplies", - "description": "Saved replies authored by the user. Will not return saved replies if `saved_replies` feature flag is disabled.", + "description": "Saved replies authored by the user.", "args": [ { "name": "after", @@ -3094,7 +3502,7 @@ }, { "name": "savedReply", - "description": "Saved reply authored by the user. Will not return saved reply if `saved_replies` feature flag is disabled.", + "description": "Saved reply authored by the user.", "args": [ { "name": "id", @@ -3546,6 +3954,16 @@ }, "defaultValue": null }, + { + "name": "sort", + "description": "Sort todos by given criteria.", + "type": { + "kind": "ENUM", + "name": "TodoSort", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -3597,7 +4015,7 @@ }, { "name": "twitter", - "description": "Twitter username of the user.", + "description": "X (formerly Twitter) username of the user.", "args": [], "type": { "kind": "SCALAR", @@ -3609,7 +4027,7 @@ }, { "name": "userAchievements", - "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in GitLab 15.10: **Status**: Experiment.", "args": [ { "name": "after", @@ -3658,7 +4076,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "userPermissions", @@ -3730,7 +4148,7 @@ "args": [ { "name": "ids", - "description": "Array of global workspace IDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", + "description": "Filter workspaces by workspace GlobalIDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", "type": { "kind": "LIST", "name": null, @@ -3748,7 +4166,7 @@ }, { "name": "projectIds", - "description": "Filter workspaces by project id.", + "description": "Filter workspaces by project GlobalIDs.", "type": { "kind": "LIST", "name": null, @@ -3765,8 +4183,26 @@ "defaultValue": null }, { - "name": "includeActualStates", - "description": "Includes all workspaces that match any of the actual states.", + "name": "agentIds", + "description": "Filter workspaces by agent GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "actualStates", + "description": "Filter workspaces by actual states.", "type": { "kind": "LIST", "name": null, @@ -3843,6 +4279,120 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "AddOnUserConnection", + "description": "The connection type for AddOnUser.", + "fields": [ + { + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddOnUserEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddOnUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddOnUserEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AddOnUser", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "AddProjectToSecurityDashboardInput", @@ -3881,7 +4431,7 @@ { "kind": "OBJECT", "name": "AddProjectToSecurityDashboardPayload", - "description": "Autogenerated return type of AddProjectToSecurityDashboard", + "description": "Autogenerated return type of AddProjectToSecurityDashboard.", "fields": [ { "name": "clientMutationId", @@ -4123,6 +4673,26 @@ }, "defaultValue": null }, + { + "name": "bulkImportEntityId", + "description": "Delete jobs matching bulk_import_entity_id in the context metadata.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sidekiqDestinationShardRedis", + "description": "Delete jobs matching sidekiq_destination_shard_redis in the context metadata.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "subscriptionPlan", "description": "Delete jobs matching subscription_plan in the context metadata.", @@ -4175,7 +4745,7 @@ { "kind": "OBJECT", "name": "AdminSidekiqQueuesDeleteJobsPayload", - "description": "Autogenerated return type of AdminSidekiqQueuesDeleteJobs", + "description": "Autogenerated return type of AdminSidekiqQueuesDeleteJobs.", "fields": [ { "name": "clientMutationId", @@ -4434,6 +5004,57 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "AggregationStatus", + "description": null, + "fields": [ + { + "name": "enabled", + "description": "Whether background aggregation is enabled or disabled. For downgraded, non-licensed groups and projects the field is `false`.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimatedNextUpdateAt", + "description": "Estimated time when the next incremental update will happen.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUpdateAt", + "description": "Last incremental update time.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "AiAction", @@ -4488,51 +5109,51 @@ "defaultValue": null }, { - "name": "summarizeComments", - "description": "Input for summarize_comments AI action.", + "name": "resolveVulnerability", + "description": "Input for resolve_vulnerability AI action.", "type": { "kind": "INPUT_OBJECT", - "name": "AiSummarizeCommentsInput", + "name": "AiResolveVulnerabilityInput", "ofType": null }, "defaultValue": null }, { - "name": "summarizeReview", - "description": "Input for summarize_review AI action.", + "name": "summarizeComments", + "description": "Input for summarize_comments AI action.", "type": { "kind": "INPUT_OBJECT", - "name": "AiSummarizeReviewInput", + "name": "AiSummarizeCommentsInput", "ofType": null }, "defaultValue": null }, { - "name": "explainCode", - "description": "Input for explain_code AI action.", + "name": "summarizeReview", + "description": "Input for summarize_review AI action.", "type": { "kind": "INPUT_OBJECT", - "name": "AiExplainCodeInput", + "name": "AiSummarizeReviewInput", "ofType": null }, "defaultValue": null }, { - "name": "tanukiBot", - "description": "Input for tanuki_bot AI action.", + "name": "summarizeNewMergeRequest", + "description": "Input for summarize_new_merge_request AI action.", "type": { "kind": "INPUT_OBJECT", - "name": "AiTanukiBotInput", + "name": "AiSummarizeNewMergeRequestInput", "ofType": null }, "defaultValue": null }, { - "name": "generateTestFile", - "description": "Input for generate_test_file AI action.", + "name": "explainCode", + "description": "Input for explain_code AI action.", "type": { "kind": "INPUT_OBJECT", - "name": "GenerateTestFileInput", + "name": "AiExplainCodeInput", "ofType": null }, "defaultValue": null @@ -4577,6 +5198,16 @@ }, "defaultValue": null }, + { + "name": "generateCubeQuery", + "description": "Input for generate_cube_query AI action.", + "type": { + "kind": "INPUT_OBJECT", + "name": "AiGenerateCubeQueryInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "clientSubscriptionId", "description": "Client generated ID that can be subscribed to, to receive a response for the mutation.", @@ -4595,7 +5226,7 @@ { "kind": "OBJECT", "name": "AiActionPayload", - "description": "Autogenerated return type of AiAction", + "description": "Autogenerated return type of AiAction.", "fields": [ { "name": "clientMutationId", @@ -4651,6 +5282,676 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "AiAgent", + "description": "An AI agent", + "fields": [ + { + "name": "createdAt", + "description": "Date of creation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the agent.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestVersion", + "description": "Latest version of the agent.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AiAgentVersion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the agent.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "routeId", + "description": "Route ID of the agent.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "versions", + "description": "Versions of the agent.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AiAgentVersion", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AiAgentConnection", + "description": "The connection type for AiAgent.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AiAgentEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AiAgent", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AiAgentCreateInput", + "description": "Autogenerated input type of AiAgentCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project to which the agent belongs.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the agent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "prompt", + "description": "Prompt for the agent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AiAgentCreatePayload", + "description": "Autogenerated return type of AiAgentCreate.", + "fields": [ + { + "name": "agent", + "description": "Agent after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AiAgent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AiAgentDestroyInput", + "description": "Autogenerated input type of AiAgentDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project to which the agent belongs.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "agentId", + "description": "Global ID of the AI Agent to be deleted.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AiAgentID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AiAgentDestroyPayload", + "description": "Autogenerated return type of AiAgentDestroy.", + "fields": [ + { + "name": "agent", + "description": "Agent after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AiAgent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "AI Agent deletion result message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AiAgentEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AiAgent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AiAgentID", + "description": "A `AiAgentID` is a global ID. It is encoded as a string.\n\nAn example `AiAgentID` is: `\"gid://gitlab/Ai::Agent/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AiAgentUpdateInput", + "description": "Autogenerated input type of AiAgentUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project to which the agent belongs.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "agentId", + "description": "ID of the agent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AiAgentID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the agent.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "prompt", + "description": "Prompt for the agent.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AiAgentUpdatePayload", + "description": "Autogenerated return type of AiAgentUpdate.", + "fields": [ + { + "name": "agent", + "description": "Agent after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AiAgent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AiAgentVersion", + "description": "Version of an AI Agent", + "fields": [ + { + "name": "createdAt", + "description": "Timestamp when the agent version was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the agent version.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "model", + "description": "Model of the agent.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prompt", + "description": "Prompt of the agent.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AiAgentVersionID", + "description": "A `AiAgentVersionID` is a global ID. It is encoded as a string.\n\nAn example `AiAgentVersionID` is: `\"gid://gitlab/Ai::AgentVersion/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "AiChatInput", @@ -4677,6 +5978,16 @@ }, "defaultValue": null }, + { + "name": "agentVersionId", + "description": "Global ID of the agent version to answer the chat.", + "type": { + "kind": "SCALAR", + "name": "AiAgentVersionID", + "ofType": null + }, + "defaultValue": null + }, { "name": "content", "description": "Content of the message.", @@ -4690,6 +6001,75 @@ } }, "defaultValue": null + }, + { + "name": "currentFile", + "description": "Information about currently selected text which can be passed for additional context.", + "type": { + "kind": "INPUT_OBJECT", + "name": "AiCurrentFileInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AiCurrentFileInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "fileName", + "description": "File name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "selectedText", + "description": "Selected text.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contentAboveCursor", + "description": "Content above cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "contentBelowCursor", + "description": "Content below cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -4933,6 +6313,45 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "AiGenerateCubeQueryInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "resourceId", + "description": "Global ID of the resource to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AiModelID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "question", + "description": "Question to ask a project's data.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "AiGenerateDescriptionInput", @@ -4987,6 +6406,18 @@ "name": "AiMessage", "description": "AI features communication message", "fields": [ + { + "name": "agentVersionId", + "description": "Global ID of the agent version to answer the message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "AiAgentVersionID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "chunkId", "description": "Incremental ID for a chunk from a streamed message. Null when it is not a streamed message.", @@ -5232,6 +6663,18 @@ "name": "AiMessageExtras", "description": "Extra metadata for AI message.", "fields": [ + { + "name": "hasFeedback", + "description": "Whether the user has provided feedback for the mesage.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sources", "description": "Sources used to form the message.", @@ -5304,6 +6747,65 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "AiMetrics", + "description": null, + "fields": [ + { + "name": "codeContributorsCount", + "description": "Number of code contributors.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "codeSuggestionsContributorsCount", + "description": "Number of code contributors who used GitLab Duo Code Suggestions features.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "codeSuggestionsUsageRate", + "description": "Percentage of contributors who used GitLab Duo Code Suggestions features.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "SCALAR", "name": "AiModelID", @@ -5316,7 +6818,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "AiSummarizeCommentsInput", + "name": "AiResolveVulnerabilityInput", "description": null, "fields": null, "inputFields": [ @@ -5341,7 +6843,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "AiSummarizeReviewInput", + "name": "AiSummarizeCommentsInput", "description": null, "fields": null, "inputFields": [ @@ -5366,8 +6868,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "AiTanukiBotInput", - "description": null, + "name": "AiSummarizeNewMergeRequestInput", + "description": "Summarize a new merge request based on two branches. Returns `null` if the `add_ai_summary_for_new_mr` feature flag is disabled.", "fields": null, "inputFields": [ { @@ -5385,8 +6887,32 @@ "defaultValue": null }, { - "name": "question", - "description": "GitLab documentation question for AI to answer.", + "name": "sourceProjectId", + "description": "ID of the project where the changes are from.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sourceBranch", + "description": "Source branch of the changes.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "targetBranch", + "description": "Target branch of where the changes will be merged into.", "type": { "kind": "NON_NULL", "name": null, @@ -5403,6 +6929,31 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "AiSummarizeReviewInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "resourceId", + "description": "Global ID of the resource to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AiModelID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "AlertManagementAlert", @@ -5729,7 +7280,7 @@ }, { "name": "issueIid", - "description": "Internal ID of the GitLab issue attached to the alert. Deprecated in 13.10: Use issue field.", + "description": "Internal ID of the GitLab issue attached to the alert. Deprecated in GitLab 13.10: Use issue field.", "args": [], "type": { "kind": "SCALAR", @@ -5737,11 +7288,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use issue field. Deprecated in 13.10." + "deprecationReason": "Use issue field. Deprecated in GitLab 13.10." }, { "name": "metricsDashboardUrl", - "description": "URL for metrics embed for the alert. Deprecated in 16.0: Returns no data. Underlying feature was removed in 16.0.", + "description": "URL for metrics embed for the alert. Deprecated in GitLab 16.0: Returns no data. Underlying feature was removed in 16.0.", "args": [], "type": { "kind": "SCALAR", @@ -5749,7 +7300,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Returns no data. Underlying feature was removed in 16.0. Deprecated in 16.0." + "deprecationReason": "Returns no data. Underlying feature was removed in 16.0. Deprecated in GitLab 16.0." }, { "name": "monitoringTool", @@ -5767,6 +7318,16 @@ "name": "notes", "description": "All notes on this noteable.", "args": [ + { + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", + "type": { + "kind": "ENUM", + "name": "NotesFilterType", + "ofType": null + }, + "defaultValue": "ALL_NOTES" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -6016,6 +7577,16 @@ }, "defaultValue": null }, + { + "name": "sort", + "description": "Sort todos by given criteria.", + "type": { + "kind": "ENUM", + "name": "TodoSort", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -6312,27 +7883,27 @@ }, { "name": "updated_desc", - "description": "Updated at descending order.", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "updated_asc", - "description": "Updated at ascending order.", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "created_desc", - "description": "Created at descending order.", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "created_asc", - "description": "Created at ascending order.", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "UPDATED_DESC", @@ -6460,9 +8031,9 @@ }, { "name": "threat_monitoring", - "description": "Alerts for threat monitoring domain. Deprecated in 15.0: Network policies are deprecated and will be removed in GitLab 16.0.", + "description": "Alerts for threat monitoring domain. Deprecated in GitLab 15.0: Network policies are deprecated and will be removed in GitLab 16.0.", "isDeprecated": true, - "deprecationReason": "Network policies are deprecated and will be removed in GitLab 16.0. Deprecated in 15.0." + "deprecationReason": "Network policies are deprecated and will be removed in GitLab 16.0. Deprecated in GitLab 15.0." } ], "possibleTypes": null @@ -7193,6 +8764,12 @@ "description": "String field type.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "NUMBER", + "description": "Number field type.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -7461,6 +9038,16 @@ "description": "Autogenerated input type of AlertSetAssignees", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectPath", "description": "Project the alert to mutate is in.", @@ -7489,16 +9076,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "assigneeUsernames", "description": "Usernames to assign to the alert. Replaces existing assignees by default.", @@ -7539,7 +9116,7 @@ { "kind": "OBJECT", "name": "AlertSetAssigneesPayload", - "description": "Autogenerated return type of AlertSetAssignees", + "description": "Autogenerated return type of AlertSetAssignees.", "fields": [ { "name": "alert", @@ -7625,6 +9202,16 @@ "description": "Autogenerated input type of AlertTodoCreate", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectPath", "description": "Project the alert to mutate is in.", @@ -7652,16 +9239,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -7671,7 +9248,7 @@ { "kind": "OBJECT", "name": "AlertTodoCreatePayload", - "description": "Autogenerated return type of AlertTodoCreate", + "description": "Autogenerated return type of AlertTodoCreate.", "fields": [ { "name": "alert", @@ -7752,48 +9329,14 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "AmazonS3ConfigurationCreateInput", - "description": "Autogenerated input type of AmazonS3ConfigurationCreate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Destination name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupPath", - "description": "Group path.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "INTERFACE", + "name": "AmazonS3ConfigurationInterface", + "description": null, + "fields": [ { "name": "accessKeyXid", "description": "Access key ID of the Amazon S3 account.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7803,11 +9346,13 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "secretAccessKey", - "description": "Secret access key of the Amazon S3 account.", + "name": "awsRegion", + "description": "AWS region where the bucket is created.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7817,11 +9362,13 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { "name": "bucketName", "description": "Name of the bucket where the audit events would be logged.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -7831,75 +9378,36 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "awsRegion", - "description": "AWS region where the bucket is created.", + "name": "id", + "description": "ID of the configuration.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AmazonS3ConfigurationCreatePayload", - "description": "Autogenerated return type of AmazonS3ConfigurationCreate", - "fields": [ - { - "name": "amazonS3Configuration", - "description": "configuration created.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AmazonS3ConfigurationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "name", + "description": "Name of the external destination to send audit events to.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, @@ -7909,12 +9417,23 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AmazonS3ConfigurationType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InstanceAmazonS3ConfigurationType", + "ofType": null + } + ] }, { - "kind": "INTERFACE", - "name": "AmazonS3ConfigurationInterface", - "description": null, + "kind": "OBJECT", + "name": "AmazonS3ConfigurationType", + "description": "Stores Amazon S3 configurations for audit event streaming.", "fields": [ { "name": "accessKeyXid", @@ -7964,6 +9483,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "group", + "description": "Group the configuration belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": "ID of the configuration.", @@ -7998,47 +9533,31 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ + "interfaces": [ { - "kind": "OBJECT", - "name": "AmazonS3ConfigurationType", + "kind": "INTERFACE", + "name": "AmazonS3ConfigurationInterface", "ofType": null } - ] + ], + "enumValues": null, + "possibleTypes": null }, { "kind": "OBJECT", - "name": "AmazonS3ConfigurationType", - "description": "Stores Amazon S3 configurations.", + "name": "AmazonS3ConfigurationTypeConnection", + "description": "The connection type for AmazonS3ConfigurationType.", "fields": [ { - "name": "accessKeyXid", - "description": "Access key ID of the Amazon S3 account.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "awsRegion", - "description": "AWS region where the bucket is created.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "AmazonS3ConfigurationTypeEdge", "ofType": null } }, @@ -8046,15 +9565,15 @@ "deprecationReason": null }, { - "name": "bucketName", - "description": "Name of the bucket where the audit events would be logged.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "AmazonS3ConfigurationType", "ofType": null } }, @@ -8062,31 +9581,42 @@ "deprecationReason": null }, { - "name": "group", - "description": "Group the configuration belongs to.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Group", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AmazonS3ConfigurationTypeEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "id", - "description": "ID of the configuration.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -8094,30 +9624,40 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the external destination to send audit events to.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "AmazonS3ConfigurationType", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AmazonS3ConfigurationInterface", - "ofType": null - } - ], + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AnalyticsCycleAnalyticsStageID", + "description": "A `AnalyticsCycleAnalyticsStageID` is a global ID. It is encoded as a string.\n\nAn example `AnalyticsCycleAnalyticsStageID` is: `\"gid://gitlab/Analytics::CycleAnalytics::Stage/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AnalyticsCycleAnalyticsValueStreamID", + "description": "A `AnalyticsCycleAnalyticsValueStreamID` is a global ID. It is encoded as a string.\n\nAn example `AnalyticsCycleAnalyticsValueStreamID` is: `\"gid://gitlab/Analytics::CycleAnalytics::ValueStream/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": null, "possibleTypes": null }, @@ -8293,6 +9833,325 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "ApprovalPolicy", + "description": "Represents the approval policy", + "fields": [ + { + "name": "allGroupApprovers", + "description": "All potential approvers of the group type, including groups inaccessible to the user.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyApprovalGroup", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecatedProperties", + "description": "All deprecated properties in the policy. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "description", + "description": "Description of the policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editPath", + "description": "URL of policy edit page.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "description": "Indicates whether this policy is enabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policyScope", + "description": "Scope of the policy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PolicyScope", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roleApprovers", + "description": "Approvers of the role type. Users belonging to these role(s) alone will be approvers.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MemberAccessLevelName", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "description": "Source of the policy. Its fields depend on the source type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "SecurityPolicySource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of when the policy YAML was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userApprovers", + "description": "Approvers of the user type.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "yaml", + "description": "YAML definition of the policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "OrchestrationPolicy", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApprovalPolicyConnection", + "description": "The connection type for ApprovalPolicy.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ApprovalPolicyEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ApprovalPolicy", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApprovalPolicyEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ApprovalPolicy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "ApprovalProjectRule", @@ -8507,6 +10366,45 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "ApprovalProjectRuleID", + "description": "A `ApprovalProjectRuleID` is a global ID. It is encoded as a string.\n\nAn example `ApprovalProjectRuleID` is: `\"gid://gitlab/ApprovalProjectRule/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ApprovalReportType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCAN_FINDING", + "description": "Represents report_type for vulnerability check related approval rules.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LICENSE_SCANNING", + "description": "Represents report_type for license scanning related approval rules.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANY_MERGE_REQUEST", + "description": "Represents report_type for any_merge_request related approval rules.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", "name": "ApprovalRule", @@ -8791,6 +10689,26 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "scanResultPolicies", + "description": "List of scan result policies associated with the rule.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ApprovalScanResultPolicy", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "section", "description": "Named section of the Code Owners file that the rule applies to.", @@ -8921,6 +10839,65 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "ApprovalScanResultPolicy", + "description": "Represents the scan result policy", + "fields": [ + { + "name": "approvalsRequired", + "description": "Represents the required approvals defined in the policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Represents the name of the policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportType", + "description": "Represents the report_type of the approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ApprovalReportType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "ApproveDeploymentInput", @@ -8993,7 +10970,7 @@ { "kind": "OBJECT", "name": "ApproveDeploymentPayload", - "description": "Autogenerated return type of ApproveDeployment", + "description": "Autogenerated return type of ApproveDeployment.", "fields": [ { "name": "clientMutationId", @@ -9012,13 +10989,9 @@ "description": "DeploymentApproval after mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeploymentApproval", - "ofType": null - } + "kind": "OBJECT", + "name": "DeploymentApproval", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -9091,7 +11064,7 @@ { "kind": "OBJECT", "name": "ArtifactDestroyPayload", - "description": "Autogenerated return type of ArtifactDestroy", + "description": "Autogenerated return type of ArtifactDestroy.", "fields": [ { "name": "artifact", @@ -9458,6 +11431,175 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INTERFACE", + "name": "AuditEventStreamingDestinationInterface", + "description": null, + "fields": [ + { + "name": "category", + "description": "Category of the external destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "config", + "description": "Config of the external destination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventTypeFilters", + "description": "List of event type filters added for streaming.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the destination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the external destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestination", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestination", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "AuditEventStreamingHTTPNamespaceFilter", + "description": "Represents a subgroup or project filter that belongs to an external audit event streaming destination.", + "fields": [ + { + "name": "externalAuditEventDestination", + "description": "Destination to which the filter belongs.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExternalAuditEventDestination", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the filter.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "description": "Group or project namespace the filter belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Namespace", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "AuditEventStreamingHeader", @@ -9637,93 +11779,97 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "AuditEventsExternalAuditEventDestinationID", - "description": "A `AuditEventsExternalAuditEventDestinationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsExternalAuditEventDestinationID` is: `\"gid://gitlab/AuditEvents::ExternalAuditEventDestination/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "AuditEventsGoogleCloudLoggingConfigurationID", - "description": "A `AuditEventsGoogleCloudLoggingConfigurationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsGoogleCloudLoggingConfigurationID` is: `\"gid://gitlab/AuditEvents::GoogleCloudLoggingConfiguration/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "AuditEventsInstanceExternalAuditEventDestinationID", - "description": "A `AuditEventsInstanceExternalAuditEventDestinationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsInstanceExternalAuditEventDestinationID` is: `\"gid://gitlab/AuditEvents::InstanceExternalAuditEventDestination/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "AuditEventsInstanceGoogleCloudLoggingConfigurationID", - "description": "A `AuditEventsInstanceGoogleCloudLoggingConfigurationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsInstanceGoogleCloudLoggingConfigurationID` is: `\"gid://gitlab/AuditEvents::Instance::GoogleCloudLoggingConfiguration/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "AuditEventsStreamingDestinationEventsAddInput", - "description": "Autogenerated input type of AuditEventsStreamingDestinationEventsAdd", + "name": "AuditEventsAmazonS3ConfigurationCreateInput", + "description": "Autogenerated input type of AuditEventsAmazonS3ConfigurationCreate", "fields": null, "inputFields": [ { - "name": "eventTypeFilters", - "description": "List of event type filters to add for streaming.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupPath", + "description": "Group path.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "accessKeyXid", + "description": "Access key ID of the Amazon S3 account.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "destinationId", - "description": "Destination id.", + "name": "secretAccessKey", + "description": "Secret access key of the Amazon S3 account.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsExternalAuditEventDestinationID", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "bucketName", + "description": "Name of the bucket where the audit events would be logged.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "awsRegion", + "description": "AWS region where the bucket is created.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -9736,9 +11882,21 @@ }, { "kind": "OBJECT", - "name": "AuditEventsStreamingDestinationEventsAddPayload", - "description": "Autogenerated return type of AuditEventsStreamingDestinationEventsAdd", + "name": "AuditEventsAmazonS3ConfigurationCreatePayload", + "description": "Autogenerated return type of AuditEventsAmazonS3ConfigurationCreate.", "fields": [ + { + "name": "amazonS3Configuration", + "description": "configuration created.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AmazonS3ConfigurationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -9774,42 +11932,69 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsAmazonS3ConfigurationDeleteInput", + "description": "Autogenerated input type of AuditEventsAmazonS3ConfigurationDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "eventTypeFilters", - "description": "List of event type filters for the audit event external destination.", - "args": [], + "name": "id", + "description": "ID of the Amazon S3 configuration to destroy.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "AuditEventsAmazonS3ConfigurationID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "AuditEventsStreamingDestinationEventsRemoveInput", - "description": "Autogenerated input type of AuditEventsStreamingDestinationEventsRemove", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "AuditEventsAmazonS3ConfigurationDeletePayload", + "description": "Autogenerated return type of AuditEventsAmazonS3ConfigurationDelete.", + "fields": [ { - "name": "eventTypeFilters", - "description": "List of event type filters to remove from streaming.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -9827,8 +12012,31 @@ } } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AuditEventsAmazonS3ConfigurationID", + "description": "A `AuditEventsAmazonS3ConfigurationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsAmazonS3ConfigurationID` is: `\"gid://gitlab/AuditEvents::AmazonS3Configuration/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsAmazonS3ConfigurationUpdateInput", + "description": "Autogenerated input type of AuditEventsAmazonS3ConfigurationUpdate", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -9840,18 +12048,68 @@ "defaultValue": null }, { - "name": "destinationId", - "description": "Destination id.", + "name": "id", + "description": "ID of the Amazon S3 configuration to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsExternalAuditEventDestinationID", + "name": "AuditEventsAmazonS3ConfigurationID", "ofType": null } }, "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accessKeyXid", + "description": "Access key ID of the Amazon S3 account.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "secretAccessKey", + "description": "Secret access key of the Amazon S3 account.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "bucketName", + "description": "Name of the bucket where the audit events would be logged.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "awsRegion", + "description": "AWS region where the bucket is created.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -9860,9 +12118,21 @@ }, { "kind": "OBJECT", - "name": "AuditEventsStreamingDestinationEventsRemovePayload", - "description": "Autogenerated return type of AuditEventsStreamingDestinationEventsRemove", + "name": "AuditEventsAmazonS3ConfigurationUpdatePayload", + "description": "Autogenerated return type of AuditEventsAmazonS3ConfigurationUpdate.", "fields": [ + { + "name": "amazonS3Configuration", + "description": "Updated Amazon S3 configuration.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AmazonS3ConfigurationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -9905,12 +12175,42 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "AuditEventsExternalAuditEventDestinationID", + "description": "A `AuditEventsExternalAuditEventDestinationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsExternalAuditEventDestinationID` is: `\"gid://gitlab/AuditEvents::ExternalAuditEventDestination/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AuditEventsGoogleCloudLoggingConfigurationID", + "description": "A `AuditEventsGoogleCloudLoggingConfigurationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsGoogleCloudLoggingConfigurationID` is: `\"gid://gitlab/AuditEvents::GoogleCloudLoggingConfiguration/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "AuditEventsStreamingDestinationInstanceEventsAddInput", - "description": "Autogenerated input type of AuditEventsStreamingDestinationInstanceEventsAdd", + "name": "AuditEventsGroupDestinationEventsAddInput", + "description": "Autogenerated input type of AuditEventsGroupDestinationEventsAdd", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "eventTypeFilters", "description": "List of event type filters to add for streaming.", @@ -9933,16 +12233,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "destinationId", "description": "Destination id.", @@ -9951,7 +12241,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsInstanceExternalAuditEventDestinationID", + "name": "AuditEventsGroupExternalStreamingDestinationID", "ofType": null } }, @@ -9964,8 +12254,8 @@ }, { "kind": "OBJECT", - "name": "AuditEventsStreamingDestinationInstanceEventsAddPayload", - "description": "Autogenerated return type of AuditEventsStreamingDestinationInstanceEventsAdd", + "name": "AuditEventsGroupDestinationEventsAddPayload", + "description": "Autogenerated return type of AuditEventsGroupDestinationEventsAdd.", "fields": [ { "name": "clientMutationId", @@ -10031,10 +12321,20 @@ }, { "kind": "INPUT_OBJECT", - "name": "AuditEventsStreamingDestinationInstanceEventsRemoveInput", - "description": "Autogenerated input type of AuditEventsStreamingDestinationInstanceEventsRemove", + "name": "AuditEventsGroupDestinationEventsDeleteInput", + "description": "Autogenerated input type of AuditEventsGroupDestinationEventsDelete", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "eventTypeFilters", "description": "List of event type filters to remove from streaming.", @@ -10057,16 +12357,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "destinationId", "description": "Destination id.", @@ -10075,7 +12365,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsInstanceExternalAuditEventDestinationID", + "name": "AuditEventsGroupExternalStreamingDestinationID", "ofType": null } }, @@ -10088,8 +12378,8 @@ }, { "kind": "OBJECT", - "name": "AuditEventsStreamingDestinationInstanceEventsRemovePayload", - "description": "Autogenerated return type of AuditEventsStreamingDestinationInstanceEventsRemove", + "name": "AuditEventsGroupDestinationEventsDeletePayload", + "description": "Autogenerated return type of AuditEventsGroupDestinationEventsDelete.", "fields": [ { "name": "clientMutationId", @@ -10133,20 +12423,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "AuditEventsStreamingHeaderID", - "description": "A `AuditEventsStreamingHeaderID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsStreamingHeaderID` is: `\"gid://gitlab/AuditEvents::Streaming::Header/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "AuditEventsStreamingHeadersCreateInput", - "description": "Autogenerated input type of AuditEventsStreamingHeadersCreate", + "name": "AuditEventsGroupDestinationNamespaceFilterCreateInput", + "description": "Autogenerated input type of AuditEventsGroupDestinationNamespaceFilterCreate", "fields": null, "inputFields": [ { @@ -10160,44 +12440,26 @@ "defaultValue": null }, { - "name": "key", - "description": "Header key.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "Header value.", + "name": "destinationId", + "description": "Destination ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "AuditEventsGroupExternalStreamingDestinationID", "ofType": null } }, "defaultValue": null }, { - "name": "destinationId", - "description": "Destination to associate header with.", + "name": "namespacePath", + "description": "Full path of the namespace(only project or group).", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "AuditEventsExternalAuditEventDestinationID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null } @@ -10208,8 +12470,8 @@ }, { "kind": "OBJECT", - "name": "AuditEventsStreamingHeadersCreatePayload", - "description": "Autogenerated return type of AuditEventsStreamingHeadersCreate", + "name": "AuditEventsGroupDestinationNamespaceFilterCreatePayload", + "description": "Autogenerated return type of AuditEventsGroupDestinationNamespaceFilterCreate.", "fields": [ { "name": "clientMutationId", @@ -10248,12 +12510,12 @@ "deprecationReason": null }, { - "name": "header", - "description": "Created header.", + "name": "namespaceFilter", + "description": "Namespace filter created.", "args": [], "type": { "kind": "OBJECT", - "name": "AuditEventStreamingHeader", + "name": "GroupAuditEventNamespaceFilter", "ofType": null }, "isDeprecated": false, @@ -10267,8 +12529,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "AuditEventsStreamingHeadersDestroyInput", - "description": "Autogenerated input type of AuditEventsStreamingHeadersDestroy", + "name": "AuditEventsGroupDestinationNamespaceFilterDeleteInput", + "description": "Autogenerated input type of AuditEventsGroupDestinationNamespaceFilterDelete", "fields": null, "inputFields": [ { @@ -10282,14 +12544,14 @@ "defaultValue": null }, { - "name": "headerId", - "description": "Header to delete.", + "name": "namespaceFilterId", + "description": "Namespace filter ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsStreamingHeaderID", + "name": "AuditEventsGroupNamespaceFilterID", "ofType": null } }, @@ -10302,8 +12564,8 @@ }, { "kind": "OBJECT", - "name": "AuditEventsStreamingHeadersDestroyPayload", - "description": "Autogenerated return type of AuditEventsStreamingHeadersDestroy", + "name": "AuditEventsGroupDestinationNamespaceFilterDeletePayload", + "description": "Autogenerated return type of AuditEventsGroupDestinationNamespaceFilterDelete.", "fields": [ { "name": "clientMutationId", @@ -10347,10 +12609,30 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "AuditEventsGroupExternalStreamingDestinationID", + "description": "A `AuditEventsGroupExternalStreamingDestinationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsGroupExternalStreamingDestinationID` is: `\"gid://gitlab/AuditEvents::Group::ExternalStreamingDestination/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AuditEventsGroupNamespaceFilterID", + "description": "A `AuditEventsGroupNamespaceFilterID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsGroupNamespaceFilterID` is: `\"gid://gitlab/AuditEvents::Group::NamespaceFilter/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "AuditEventsStreamingHeadersUpdateInput", - "description": "Autogenerated input type of AuditEventsStreamingHeadersUpdate", + "name": "AuditEventsInstanceAmazonS3ConfigurationCreateInput", + "description": "Autogenerated input type of AuditEventsInstanceAmazonS3ConfigurationCreate", "fields": null, "inputFields": [ { @@ -10364,48 +12646,70 @@ "defaultValue": null }, { - "name": "headerId", - "description": "Header to update.", + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accessKeyXid", + "description": "Access key ID of the Amazon S3 account.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsStreamingHeaderID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "key", - "description": "Header key.", + "name": "secretAccessKey", + "description": "Secret access key of the Amazon S3 account.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": "null" + "defaultValue": null }, { - "name": "value", - "description": "Header value.", + "name": "bucketName", + "description": "Name of the bucket where the audit events would be logged.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": "null" + "defaultValue": null }, { - "name": "active", - "description": "Boolean option determining whether header is active or not.", + "name": "awsRegion", + "description": "AWS region where the bucket is created.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": "null" + "defaultValue": null } ], "interfaces": null, @@ -10414,8 +12718,8 @@ }, { "kind": "OBJECT", - "name": "AuditEventsStreamingHeadersUpdatePayload", - "description": "Autogenerated return type of AuditEventsStreamingHeadersUpdate", + "name": "AuditEventsInstanceAmazonS3ConfigurationCreatePayload", + "description": "Autogenerated return type of AuditEventsInstanceAmazonS3ConfigurationCreate.", "fields": [ { "name": "clientMutationId", @@ -10454,12 +12758,12 @@ "deprecationReason": null }, { - "name": "header", - "description": "Updates header.", + "name": "instanceAmazonS3Configuration", + "description": "Created instance Amazon S3 configuration.", "args": [], "type": { "kind": "OBJECT", - "name": "AuditEventStreamingHeader", + "name": "InstanceAmazonS3ConfigurationType", "ofType": null }, "isDeprecated": false, @@ -10472,177 +12776,80 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeader", - "description": "Represents a HTTP header key/value that belongs to an instance level audit streaming destination.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "AuditEventsInstanceAmazonS3ConfigurationDeleteInput", + "description": "Autogenerated input type of AuditEventsInstanceAmazonS3ConfigurationDelete", + "fields": null, + "inputFields": [ { - "name": "active", - "description": "Header is active or not.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "id", - "description": "ID of the header.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "key", - "description": "Key of the header.", - "args": [], + "description": "ID of the instance-level Amazon S3 configuration to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "Value of the header.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "name": "AuditEventsInstanceAmazonS3ConfigurationID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "BaseHeaderInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeaderConnection", - "description": "The connection type for AuditEventsStreamingInstanceHeader.", + "name": "AuditEventsInstanceAmazonS3ConfigurationDeletePayload", + "description": "Autogenerated return type of AuditEventsInstanceAmazonS3ConfigurationDelete.", "fields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeaderEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeader", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeaderEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeader", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -10652,8 +12859,8 @@ }, { "kind": "SCALAR", - "name": "AuditEventsStreamingInstanceHeaderID", - "description": "A `AuditEventsStreamingInstanceHeaderID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsStreamingInstanceHeaderID` is: `\"gid://gitlab/AuditEvents::Streaming::InstanceHeader/1\"`.", + "name": "AuditEventsInstanceAmazonS3ConfigurationID", + "description": "A `AuditEventsInstanceAmazonS3ConfigurationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsInstanceAmazonS3ConfigurationID` is: `\"gid://gitlab/AuditEvents::Instance::AmazonS3Configuration/1\"`.", "fields": null, "inputFields": null, "interfaces": null, @@ -10662,8 +12869,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "AuditEventsStreamingInstanceHeadersCreateInput", - "description": "Autogenerated input type of AuditEventsStreamingInstanceHeadersCreate", + "name": "AuditEventsInstanceAmazonS3ConfigurationUpdateInput", + "description": "Autogenerated input type of AuditEventsInstanceAmazonS3ConfigurationUpdate", "fields": null, "inputFields": [ { @@ -10677,44 +12884,66 @@ "defaultValue": null }, { - "name": "key", - "description": "Header key.", + "name": "id", + "description": "ID of the instance-level Amazon S3 configuration to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "AuditEventsInstanceAmazonS3ConfigurationID", "ofType": null } }, "defaultValue": null }, { - "name": "value", - "description": "Header value.", + "name": "name", + "description": "Destination name.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "destinationId", - "description": "Instance level external destination to associate header with.", + "name": "accessKeyXid", + "description": "Access key ID of the Amazon S3 account.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "AuditEventsInstanceExternalAuditEventDestinationID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "secretAccessKey", + "description": "Secret access key of the Amazon S3 account.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "bucketName", + "description": "Name of the bucket where the audit events would be logged.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "awsRegion", + "description": "AWS region where the bucket is created.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null } @@ -10725,8 +12954,8 @@ }, { "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeadersCreatePayload", - "description": "Autogenerated return type of AuditEventsStreamingInstanceHeadersCreate", + "name": "AuditEventsInstanceAmazonS3ConfigurationUpdatePayload", + "description": "Autogenerated return type of AuditEventsInstanceAmazonS3ConfigurationUpdate.", "fields": [ { "name": "clientMutationId", @@ -10765,12 +12994,12 @@ "deprecationReason": null }, { - "name": "header", - "description": "Created header.", + "name": "instanceAmazonS3Configuration", + "description": "Updated instance-level Amazon S3 configuration.", "args": [], "type": { "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeader", + "name": "InstanceAmazonS3ConfigurationType", "ofType": null }, "isDeprecated": false, @@ -10784,8 +13013,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "AuditEventsStreamingInstanceHeadersDestroyInput", - "description": "Autogenerated input type of AuditEventsStreamingInstanceHeadersDestroy", + "name": "AuditEventsInstanceDestinationEventsAddInput", + "description": "Autogenerated input type of AuditEventsInstanceDestinationEventsAdd", "fields": null, "inputFields": [ { @@ -10799,14 +13028,36 @@ "defaultValue": null }, { - "name": "headerId", - "description": "Header to delete.", + "name": "eventTypeFilters", + "description": "List of event type filters to add for streaming.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "destinationId", + "description": "Destination id.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsStreamingInstanceHeaderID", + "name": "AuditEventsInstanceExternalStreamingDestinationID", "ofType": null } }, @@ -10819,8 +13070,8 @@ }, { "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeadersDestroyPayload", - "description": "Autogenerated return type of AuditEventsStreamingInstanceHeadersDestroy", + "name": "AuditEventsInstanceDestinationEventsAddPayload", + "description": "Autogenerated return type of AuditEventsInstanceDestinationEventsAdd.", "fields": [ { "name": "clientMutationId", @@ -10857,6 +13108,26 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "eventTypeFilters", + "description": "List of event type filters for the audit event external destination.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -10866,8 +13137,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "AuditEventsStreamingInstanceHeadersUpdateInput", - "description": "Autogenerated input type of AuditEventsStreamingInstanceHeadersUpdate", + "name": "AuditEventsInstanceDestinationEventsDeleteInput", + "description": "Autogenerated input type of AuditEventsInstanceDestinationEventsDelete", "fields": null, "inputFields": [ { @@ -10881,48 +13152,40 @@ "defaultValue": null }, { - "name": "headerId", - "description": "Header to update.", + "name": "eventTypeFilters", + "description": "List of event type filters to remove from streaming.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "AuditEventsStreamingInstanceHeaderID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "defaultValue": null }, { - "name": "key", - "description": "Header key.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "value", - "description": "Header value.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "active", - "description": "Boolean option determining whether header is active or not.", + "name": "destinationId", + "description": "Destination id.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsInstanceExternalStreamingDestinationID", + "ofType": null + } }, - "defaultValue": "null" + "defaultValue": null } ], "interfaces": null, @@ -10931,8 +13194,8 @@ }, { "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeadersUpdatePayload", - "description": "Autogenerated return type of AuditEventsStreamingInstanceHeadersUpdate", + "name": "AuditEventsInstanceDestinationEventsDeletePayload", + "description": "Autogenerated return type of AuditEventsInstanceDestinationEventsDelete.", "fields": [ { "name": "clientMutationId", @@ -10969,18 +13232,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "header", - "description": "Updates header.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeader", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -10989,615 +13240,100 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "AutocompletedUser", - "description": "Core representation of a GitLab user.", - "fields": [ - { - "name": "assignedMergeRequests", - "description": "Merge requests assigned to the user.", - "args": [ - { - "name": "iids", - "description": "Array of IIDs of merge requests, for example `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sourceBranches", - "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "targetBranches", - "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Merge request state. If provided, all resolved merge requests will have this state.", - "type": { - "kind": "ENUM", - "name": "MergeRequestState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "draft", - "description": "Limit result to draft merge requests.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "approved", - "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Merge requests created after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Merge requests created before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Merge requests updated after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Merge requests updated before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "Array of label names. All resolved merge requests will have all of these labels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "mergedAfter", - "description": "Merge requests merged after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergedBefore", - "description": "Merge requests merged before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Title of the milestone.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort merge requests by this criteria.", - "type": { - "kind": "ENUM", - "name": "MergeRequestSort", - "ofType": null - }, - "defaultValue": "created_desc" - }, - { - "name": "not", - "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", - "type": { - "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Username of the author.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reviewerUsername", - "description": "Username of the reviewer.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "kind": "SCALAR", + "name": "AuditEventsInstanceExternalAuditEventDestinationID", + "description": "A `AuditEventsInstanceExternalAuditEventDestinationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsInstanceExternalAuditEventDestinationID` is: `\"gid://gitlab/AuditEvents::InstanceExternalAuditEventDestination/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AuditEventsInstanceExternalStreamingDestinationID", + "description": "A `AuditEventsInstanceExternalStreamingDestinationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsInstanceExternalStreamingDestinationID` is: `\"gid://gitlab/AuditEvents::Instance::ExternalStreamingDestination/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AuditEventsInstanceGoogleCloudLoggingConfigurationID", + "description": "A `AuditEventsInstanceGoogleCloudLoggingConfigurationID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsInstanceGoogleCloudLoggingConfigurationID` is: `\"gid://gitlab/AuditEvents::Instance::GoogleCloudLoggingConfiguration/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingDestinationEventsAddInput", + "description": "Autogenerated input type of AuditEventsStreamingDestinationEventsAdd", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "authoredMergeRequests", - "description": "Merge requests authored by the user.", - "args": [ - { - "name": "iids", - "description": "Array of IIDs of merge requests, for example `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sourceBranches", - "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "targetBranches", - "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Merge request state. If provided, all resolved merge requests will have this state.", - "type": { - "kind": "ENUM", - "name": "MergeRequestState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "draft", - "description": "Limit result to draft merge requests.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "approved", - "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Merge requests created after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Merge requests created before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Merge requests updated after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Merge requests updated before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "Array of label names. All resolved merge requests will have all of these labels.", - "type": { - "kind": "LIST", + "name": "eventTypeFilters", + "description": "List of event type filters to add for streaming.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": null - }, - { - "name": "mergedAfter", - "description": "Merge requests merged after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergedBefore", - "description": "Merge requests merged before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Title of the milestone.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort merge requests by this criteria.", - "type": { - "kind": "ENUM", - "name": "MergeRequestSort", - "ofType": null - }, - "defaultValue": "created_desc" - }, - { - "name": "not", - "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", - "type": { - "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeUsername", - "description": "Username of the assignee.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reviewerUsername", - "description": "Username of the reviewer.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", - "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "avatarUrl", - "description": "URL of the user's avatar.", - "args": [], + "name": "destinationId", + "description": "Destination id.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsExternalAuditEventDestinationID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingDestinationEventsAddPayload", + "description": "Autogenerated return type of AuditEventsStreamingDestinationEventsAdd.", + "fields": [ { - "name": "bio", - "description": "Bio of the user.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -11608,101 +13344,120 @@ "deprecationReason": null }, { - "name": "bot", - "description": "Indicates if the user is a bot.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "callouts", - "description": "User callouts that belong to the user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "name": "eventTypeFilters", + "description": "List of event type filters for the audit event external destination.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "UserCalloutConnection", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingDestinationEventsRemoveInput", + "description": "Autogenerated input type of AuditEventsStreamingDestinationEventsRemove", + "fields": null, + "inputFields": [ { - "name": "commitEmail", - "description": "User's default commit email.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "createdAt", - "description": "Timestamp of when the user was created.", - "args": [], + "name": "eventTypeFilters", + "description": "List of event type filters to remove from streaming.", "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "discord", - "description": "Discord ID of the user.", + "name": "destinationId", + "description": "Destination id.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsExternalAuditEventDestinationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingDestinationEventsRemovePayload", + "description": "Autogenerated return type of AuditEventsStreamingDestinationEventsRemove.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -11713,275 +13468,336 @@ "deprecationReason": null }, { - "name": "email", - "description": "User email. Deprecated in 13.7: This was renamed.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingDestinationInstanceEventsAddInput", + "description": "Autogenerated input type of AuditEventsStreamingDestinationInstanceEventsAdd", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in 13.7." + "defaultValue": null }, { - "name": "emails", - "description": "User's email addresses.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "eventTypeFilters", + "description": "List of event type filters to add for streaming.", "type": { - "kind": "OBJECT", - "name": "EmailConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gitpodEnabled", - "description": "Whether Gitpod is enabled at the user level.", + "name": "destinationId", + "description": "Destination id.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsInstanceExternalAuditEventDestinationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingDestinationInstanceEventsAddPayload", + "description": "Autogenerated return type of AuditEventsStreamingDestinationInstanceEventsAdd.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "groupCount", - "description": "Group count for the user.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "groupMemberships", - "description": "Group memberships of the user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "name": "eventTypeFilters", + "description": "List of event type filters for the audit event external destination.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "GroupMemberConnection", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "groups", - "description": "Groups where the user has access.", - "args": [ - { - "name": "permissionScope", - "description": "Filter by permissions the user has on groups.", - "type": { - "kind": "ENUM", - "name": "GroupPermission", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search by group name or path.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingDestinationInstanceEventsRemoveInput", + "description": "Autogenerated input type of AuditEventsStreamingDestinationInstanceEventsRemove", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "OBJECT", - "name": "GroupConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the user.", - "args": [], + "name": "eventTypeFilters", + "description": "List of event type filters to remove from streaming.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "destinationId", + "description": "Destination id.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "AuditEventsInstanceExternalAuditEventDestinationID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingDestinationInstanceEventsRemovePayload", + "description": "Autogenerated return type of AuditEventsStreamingDestinationInstanceEventsRemove.", + "fields": [ { - "name": "ide", - "description": "IDE settings.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "Ide", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "jobTitle", - "description": "Job title of the user.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AuditEventsStreamingHTTPNamespaceFilterID", + "description": "A `AuditEventsStreamingHTTPNamespaceFilterID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsStreamingHTTPNamespaceFilterID` is: `\"gid://gitlab/AuditEvents::Streaming::HTTP::NamespaceFilter/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingHTTPNamespaceFiltersAddInput", + "description": "Autogenerated input type of AuditEventsStreamingHTTPNamespaceFiltersAdd", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "linkedin", - "description": "LinkedIn profile name of the user.", - "args": [], + "name": "destinationId", + "description": "Destination ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsExternalAuditEventDestinationID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "groupPath", + "description": "Full path of the group.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "location", - "description": "Location of the user.", + "name": "projectPath", + "description": "Full path of the project.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingHTTPNamespaceFiltersAddPayload", + "description": "Autogenerated return type of AuditEventsStreamingHTTPNamespaceFiltersAdd.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -11992,128 +13808,220 @@ "deprecationReason": null }, { - "name": "mergeRequestInteraction", - "description": "Merge request state related to the user.", - "args": [ - { - "name": "id", - "description": "Global ID of the merge request.", - "type": { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "MergeRequestID", + "name": "String", "ofType": null } - }, - "defaultValue": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespaceFilter", + "description": "Namespace filter created.", + "args": [], "type": { "kind": "OBJECT", - "name": "UserMergeRequestInteraction", + "name": "AuditEventStreamingHTTPNamespaceFilter", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingHTTPNamespaceFiltersDeleteInput", + "description": "Autogenerated input type of AuditEventsStreamingHTTPNamespaceFiltersDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "name", - "description": "Human-readable name of the user. Returns `****` if the user is a project bot and the requester does not have permission to view the project.", - "args": [], + "name": "namespaceFilterId", + "description": "Namespace filter ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "AuditEventsStreamingHTTPNamespaceFilterID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingHTTPNamespaceFiltersDeletePayload", + "description": "Autogenerated return type of AuditEventsStreamingHTTPNamespaceFiltersDelete.", + "fields": [ { - "name": "namespace", - "description": "Personal namespace of the user.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "Namespace", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "namespaceCommitEmails", - "description": "User's custom namespace commit emails.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { - "kind": "OBJECT", - "name": "NamespaceCommitEmailConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AuditEventsStreamingHeaderID", + "description": "A `AuditEventsStreamingHeaderID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsStreamingHeaderID` is: `\"gid://gitlab/AuditEvents::Streaming::Header/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingHeadersCreateInput", + "description": "Autogenerated input type of AuditEventsStreamingHeadersCreate", + "fields": null, + "inputFields": [ { - "name": "organization", - "description": "Who the user represents or works for.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "preferencesGitpodPath", - "description": "Web path to the Gitpod section within user preferences.", + "name": "key", + "description": "Header key.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "Header value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "destinationId", + "description": "Destination to associate header with.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsExternalAuditEventDestinationID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "active", + "description": "Boolean option determining whether header is active or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingHeadersCreatePayload", + "description": "Autogenerated return type of AuditEventsStreamingHeadersCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -12124,85 +14032,90 @@ "deprecationReason": null }, { - "name": "profileEnableGitpodPath", - "description": "Web path to enable Gitpod for the user.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projectMemberships", - "description": "Project memberships of the user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "header", + "description": "Created header.", + "args": [], "type": { "kind": "OBJECT", - "name": "ProjectMemberConnection", + "name": "AuditEventStreamingHeader", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingHeadersDestroyInput", + "description": "Autogenerated input type of AuditEventsStreamingHeadersDestroy", + "fields": null, + "inputFields": [ { - "name": "pronouns", - "description": "Pronouns of the user.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "publicEmail", - "description": "User's public email.", + "name": "headerId", + "description": "Header to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsStreamingHeaderID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingHeadersDestroyPayload", + "description": "Autogenerated return type of AuditEventsStreamingHeadersDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -12213,387 +14126,698 @@ "deprecationReason": null }, { - "name": "reviewRequestedMergeRequests", - "description": "Merge requests assigned to the user for review.", - "args": [ - { - "name": "iids", - "description": "Array of IIDs of merge requests, for example `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sourceBranches", - "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "targetBranches", - "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Merge request state. If provided, all resolved merge requests will have this state.", - "type": { - "kind": "ENUM", - "name": "MergeRequestState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "draft", - "description": "Limit result to draft merge requests.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "approved", - "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Merge requests created after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Merge requests created before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Merge requests updated after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Merge requests updated before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "Array of label names. All resolved merge requests will have all of these labels.", - "type": { - "kind": "LIST", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": null - }, - { - "name": "mergedAfter", - "description": "Merge requests merged after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergedBefore", - "description": "Merge requests merged before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Title of the milestone.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort merge requests by this criteria.", - "type": { - "kind": "ENUM", - "name": "MergeRequestSort", - "ofType": null - }, - "defaultValue": "created_desc" - }, - { - "name": "not", - "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", - "type": { - "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Username of the author.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeUsername", - "description": "Username of the assignee.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", - "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingHeadersUpdateInput", + "description": "Autogenerated input type of AuditEventsStreamingHeadersUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "savedReplies", - "description": "Saved replies authored by the user. Will not return saved replies if `saved_replies` feature flag is disabled.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "headerId", + "description": "Header to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsStreamingHeaderID", + "ofType": null } - ], + }, + "defaultValue": null + }, + { + "name": "key", + "description": "Header key.", "type": { - "kind": "OBJECT", - "name": "SavedReplyConnection", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "value", + "description": "Header value.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "active", + "description": "Boolean option determining whether header is active or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "null" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingHeadersUpdatePayload", + "description": "Autogenerated return type of AuditEventsStreamingHeadersUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "savedReply", - "description": "Saved reply authored by the user. Will not return saved reply if `saved_replies` feature flag is disabled.", - "args": [ - { - "name": "id", - "description": "ID of a saved reply.", - "type": { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "UsersSavedReplyID", + "name": "String", "ofType": null } - }, - "defaultValue": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "header", + "description": "Updates header.", + "args": [], "type": { "kind": "OBJECT", - "name": "SavedReply", + "name": "AuditEventStreamingHeader", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeader", + "description": "Represents a HTTP header key/value that belongs to an instance level audit streaming destination.", + "fields": [ + { + "name": "active", + "description": "Header is active or not.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "snippets", - "description": "Snippets authored by the user.", + "name": "id", + "description": "ID of the header.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Key of the header.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "Value of the header.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "BaseHeaderInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeaderConnection", + "description": "The connection type for AuditEventsStreamingInstanceHeader.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeaderEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeader", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeaderEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeader", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AuditEventsStreamingInstanceHeaderID", + "description": "A `AuditEventsStreamingInstanceHeaderID` is a global ID. It is encoded as a string.\n\nAn example `AuditEventsStreamingInstanceHeaderID` is: `\"gid://gitlab/AuditEvents::Streaming::InstanceHeader/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingInstanceHeadersCreateInput", + "description": "Autogenerated input type of AuditEventsStreamingInstanceHeadersCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "key", + "description": "Header key.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "Header value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "destinationId", + "description": "Instance level external destination to associate header with.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsInstanceExternalAuditEventDestinationID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "active", + "description": "Boolean option determining whether header is active or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeadersCreatePayload", + "description": "Autogenerated return type of AuditEventsStreamingInstanceHeadersCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "header", + "description": "Created header.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeader", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingInstanceHeadersDestroyInput", + "description": "Autogenerated input type of AuditEventsStreamingInstanceHeadersDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "headerId", + "description": "Header to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsStreamingInstanceHeaderID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeadersDestroyPayload", + "description": "Autogenerated return type of AuditEventsStreamingInstanceHeadersDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingInstanceHeadersUpdateInput", + "description": "Autogenerated input type of AuditEventsStreamingInstanceHeadersUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "headerId", + "description": "Header to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsStreamingInstanceHeaderID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "key", + "description": "Header key.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "value", + "description": "Header value.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "active", + "description": "Boolean option determining whether header is active or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "null" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeadersUpdatePayload", + "description": "Autogenerated return type of AuditEventsStreamingInstanceHeadersUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "header", + "description": "Updates header.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeader", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AutocompletedUser", + "description": "Core representation of a GitLab user.", + "fields": [ + { + "name": "assignedMergeRequests", + "description": "Merge requests assigned to the user.", "args": [ { - "name": "ids", - "description": "Array of global snippet IDs. For example, `gid://gitlab/ProjectSnippet/1`.", + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", "type": { "kind": "LIST", "name": null, @@ -12602,7 +14826,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "SnippetID", + "name": "String", "ofType": null } } @@ -12610,212 +14834,202 @@ "defaultValue": null }, { - "name": "visibility", - "description": "Visibility of the snippet.", + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", "type": { - "kind": "ENUM", - "name": "VisibilityScopesEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "type", - "description": "Type of snippet.", + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", "type": { "kind": "ENUM", - "name": "TypeEnum", + "name": "MergeRequestState", "ofType": null }, "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "draft", + "description": "Limit result to draft merge requests.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SnippetConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "starredProjects", - "description": "Projects starred by the user.", - "args": [ + }, { - "name": "search", - "description": "Search query.", + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "mergedAfter", + "description": "Merge requests merged after this date.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "mergedBefore", + "description": "Merge requests merged before this date.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "State of the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "User status.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timelogs", - "description": "Time logged by the user.", - "args": [ + }, { - "name": "startDate", - "description": "List timelogs within a date range where the logged date is equal to or after startDate.", + "name": "milestoneTitle", + "description": "Title of the milestone.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "endDate", - "description": "List timelogs within a date range where the logged date is equal to or before endDate.", + "name": "sort", + "description": "Sort merge requests by this criteria.", "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", "ofType": null }, "defaultValue": null }, { - "name": "startTime", - "description": "List timelogs within a time range where the logged time is equal to or after startTime.", + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", "type": { "kind": "SCALAR", - "name": "Time", + "name": "GroupID", "ofType": null }, "defaultValue": null }, { - "name": "endTime", - "description": "List timelogs within a time range where the logged time is equal to or before endTime.", + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "defaultValue": null }, { "name": "projectId", - "description": "List timelogs for a project.", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", "type": { "kind": "SCALAR", "name": "ProjectID", @@ -12824,18 +15038,18 @@ "defaultValue": null }, { - "name": "groupId", - "description": "List timelogs for a group.", + "name": "authorUsername", + "description": "Username of the author.", "type": { "kind": "SCALAR", - "name": "GroupID", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "username", - "description": "List timelogs for a user.", + "name": "reviewerUsername", + "description": "Username of the reviewer.", "type": { "kind": "SCALAR", "name": "String", @@ -12844,14 +15058,14 @@ "defaultValue": null }, { - "name": "sort", - "description": "List timelogs in a particular order.", + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", "type": { "kind": "ENUM", - "name": "TimelogSort", + "name": "ReviewerWildcardId", "ofType": null }, - "defaultValue": "SPENT_AT_ASC" + "defaultValue": null }, { "name": "after", @@ -12896,19 +15110,19 @@ ], "type": { "kind": "OBJECT", - "name": "TimelogConnection", + "name": "MergeRequestConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "todos", - "description": "To-do items of the user.", + "name": "authoredMergeRequests", + "description": "Merge requests authored by the user.", "args": [ { - "name": "action", - "description": "Action to be filtered.", + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", "type": { "kind": "LIST", "name": null, @@ -12916,8 +15130,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "TodoActionEnum", + "kind": "SCALAR", + "name": "String", "ofType": null } } @@ -12925,8 +15139,8 @@ "defaultValue": null }, { - "name": "authorId", - "description": "ID of an author.", + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", "type": { "kind": "LIST", "name": null, @@ -12935,7 +15149,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -12943,8 +15157,8 @@ "defaultValue": null }, { - "name": "projectId", - "description": "ID of a project.", + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", "type": { "kind": "LIST", "name": null, @@ -12953,7 +15167,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -12961,8 +15175,78 @@ "defaultValue": null }, { - "name": "groupId", - "description": "ID of a group.", + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", "type": { "kind": "LIST", "name": null, @@ -12971,7 +15255,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -12979,44 +15263,28 @@ "defaultValue": null }, { - "name": "state", - "description": "State of the todo.", + "name": "mergedAfter", + "description": "Merge requests merged after this date.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TodoStateEnum", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "defaultValue": null }, { - "name": "type", - "description": "Type of the todo.", + "name": "mergedBefore", + "description": "Merge requests merged before this date.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TodoTargetEnum", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "milestoneTitle", + "description": "Title of the milestone.", "type": { "kind": "SCALAR", "name": "String", @@ -13025,8 +15293,38 @@ "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", "type": { "kind": "SCALAR", "name": "String", @@ -13035,50 +15333,45 @@ "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ProjectID", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "assigneeUsername", + "description": "Username of the assignee.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TodoConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twitter", - "description": "Twitter username of the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userAchievements", - "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ + }, + { + "name": "reviewerUsername", + "description": "Username of the reviewer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -13122,70 +15415,46 @@ ], "type": { "kind": "OBJECT", - "name": "UserAchievementConnection", + "name": "MergeRequestConnection", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." - }, - { - "name": "userPermissions", - "description": "Permissions for the current user on the resource.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserPermissions", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "username", - "description": "Username of the user. Unique within this instance of GitLab.", + "name": "avatarUrl", + "description": "URL of the user's avatar.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "webPath", - "description": "Web path of the user.", + "name": "bio", + "description": "Bio of the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "webUrl", - "description": "Web URL of the user.", + "name": "bot", + "description": "Indicates if the user is a bot.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -13193,63 +15462,9 @@ "deprecationReason": null }, { - "name": "workspaces", - "description": "Workspaces owned by the current user.", + "name": "callouts", + "description": "User callouts that belong to the user.", "args": [ - { - "name": "ids", - "description": "Array of global workspace IDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "RemoteDevelopmentWorkspaceID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "projectIds", - "description": "Filter workspaces by project id.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "includeActualStates", - "description": "Includes all workspaces that match any of the actual states.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -13293,389 +15508,273 @@ ], "type": { "kind": "OBJECT", - "name": "WorkspaceConnection", + "name": "UserCalloutConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "User", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AvailabilityEnum", - "description": "User availability status", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NOT_SET", - "description": "Not Set", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUSY", - "description": "Busy", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AvailableExportFields", - "description": "Available fields to be exported as CSV", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ID", - "description": "Unique identifier.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TITLE", - "description": "Title.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESCRIPTION", - "description": "Description.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TYPE", - "description": "Type of the work item.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHOR", - "description": "Author name.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHOR_USERNAME", - "description": "Author username.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT", - "description": "Date of creation.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AwardEmoji", - "description": "An emoji awarded by a user", - "fields": [ - { - "name": "description", - "description": "Emoji description.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emoji", - "description": "Emoji as an icon.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "name", - "description": "Emoji name.", + "name": "commitEmail", + "description": "User's default commit email.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unicode", - "description": "Emoji in Unicode.", + "name": "createdAt", + "description": "Timestamp of when the user was created.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unicodeVersion", - "description": "Unicode version for this emoji.", + "name": "discord", + "description": "Discord ID of the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "User who awarded the emoji.", + "name": "email", + "description": "User email. Deprecated in GitLab 13.7: This was renamed.", "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AwardEmojiAddInput", - "description": "Autogenerated input type of AwardEmojiAdd", - "fields": null, - "inputFields": [ - { - "name": "awardableId", - "description": "Global ID of the awardable resource.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "AwardableID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Emoji name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AwardEmojiAddPayload", - "description": "Autogenerated return type of AwardEmojiAdd", - "fields": [ + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in GitLab 13.7." + }, { - "name": "awardEmoji", - "description": "Emoji reactions after mutation.", - "args": [], + "name": "emails", + "description": "User's email addresses.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "AwardEmoji", + "name": "EmailConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "gitpodEnabled", + "description": "Whether Gitpod is enabled at the user level.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AwardEmojiConnection", - "description": "The connection type for AwardEmoji.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", + "name": "groupCount", + "description": "Group count for the user.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AwardEmojiEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AwardEmoji", - "ofType": null + "name": "groupMemberships", + "description": "Group memberships of the user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "GroupMemberConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "name": "groups", + "description": "Groups where the user has access.", + "args": [ + { + "name": "permissionScope", + "description": "Filter by permissions the user has on groups.", + "type": { + "kind": "ENUM", + "name": "GroupPermission", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search by group name or path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "GroupConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AwardEmojiEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "id", + "description": "ID of the user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -13683,92 +15782,56 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "ide", + "description": "IDE settings.", "args": [], "type": { "kind": "OBJECT", - "name": "AwardEmoji", + "name": "Ide", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AwardEmojiRemoveInput", - "description": "Autogenerated input type of AwardEmojiRemove", - "fields": null, - "inputFields": [ - { - "name": "awardableId", - "description": "Global ID of the awardable resource.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "AwardableID", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "name", - "description": "Emoji name.", + "name": "jobTitle", + "description": "Job title of the user.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "lastActivityOn", + "description": "Date the user last performed any actions.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Date", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AwardEmojiRemovePayload", - "description": "Autogenerated return type of AwardEmojiRemove", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "awardEmoji", - "description": "Emoji reactions after mutation.", + "name": "linkedin", + "description": "LinkedIn profile name of the user.", "args": [], "type": { - "kind": "OBJECT", - "name": "AwardEmoji", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "location", + "description": "Location of the user.", "args": [], "type": { "kind": "SCALAR", @@ -13779,58 +15842,36 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "mergeRequestInteraction", + "description": "Merge request state related to the user.", + "args": [ + { + "name": "id", + "description": "Global ID of the merge request.", + "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "MergeRequestID", "ofType": null } - } + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "UserMergeRequestInteraction", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AwardEmojiToggleInput", - "description": "Autogenerated input type of AwardEmojiToggle", - "fields": null, - "inputFields": [ - { - "name": "awardableId", - "description": "Global ID of the awardable resource.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "AwardableID", - "ofType": null - } - }, - "defaultValue": null }, { "name": "name", - "description": "Emoji name.", + "description": "Human-readable name of the user. Returns `****` if the user is a project bot and the requester does not have permission to view the project.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -13840,43 +15881,77 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "namespace", + "description": "Personal namespace of the user.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Namespace", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AwardEmojiTogglePayload", - "description": "Autogenerated return type of AwardEmojiToggle", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "awardEmoji", - "description": "Emoji reactions after mutation.", - "args": [], + "name": "namespaceCommitEmails", + "description": "User's custom namespace commit emails.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "AwardEmoji", + "name": "NamespaceCommitEmailConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "organization", + "description": "Who the user represents or works for.", "args": [], "type": { "kind": "SCALAR", @@ -13887,703 +15962,411 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "name": "organizations", + "description": "Organizations where the user has access. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query, which can be for the organization name or a path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationConnection", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." }, { - "name": "toggledOn", - "description": "Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji.", + "name": "preferencesGitpodPath", + "description": "Web path to the Gitpod section within user preferences.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "AwardableID", - "description": "A `AwardableID` is a global ID. It is encoded as a string.\n\nAn example `AwardableID` is: `\"gid://gitlab/Awardable/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "BaseHeaderInterface", - "description": null, - "fields": [ + }, { - "name": "active", - "description": "Header is active or not.", + "name": "profileEnableGitpodPath", + "description": "Web path to enable Gitpod for the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the header.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "name": "projectMemberships", + "description": "Project memberships of the user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectMemberConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "key", - "description": "Key of the header.", + "name": "pronouns", + "description": "Pronouns of the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "Value of the header.", + "name": "publicEmail", + "description": "User's public email.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AuditEventStreamingHeader", - "ofType": null }, { - "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeader", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "BaseService", - "description": null, - "fields": [ - { - "name": "active", - "description": "Indicates if the service is active.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "serviceType", - "description": "Type of the service.", - "args": [], - "type": { - "kind": "ENUM", - "name": "ServiceType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Class name of the service.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Service", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "BigInt", - "description": "Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Blame", - "description": null, - "fields": [ - { - "name": "firstLine", - "description": "First line of Git Blame for given range.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "groups", - "description": "Git Blame grouped by contiguous lines for commit.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Groups", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Blob", - "description": null, - "fields": [ - { - "name": "flatPath", - "description": "Flat path of the entry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the entry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lfsOid", - "description": "LFS ID of the blob.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mode", - "description": "Blob mode in numeric format.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the entry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "Path of the entry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sha", - "description": "Last commit SHA for the entry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Type of tree entry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EntryType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "webPath", - "description": "Web path of the blob.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "webUrl", - "description": "Web URL of the blob.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Entry", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BlobConnection", - "description": "The connection type for Blob.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BlobEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Blob", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BlobEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Blob", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BlobViewer", - "description": "Represents how the blob content should be displayed", - "fields": [ - { - "name": "collapsed", - "description": "Shows whether the blob should be displayed collapsed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fileType", - "description": "Content file type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "loadAsync", - "description": "Shows whether the blob content is loaded asynchronously.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "loadingPartialName", - "description": "Loading partial name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "renderError", - "description": "Error rendering the blob content.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tooLarge", - "description": "Shows whether the blob is too large to be displayed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Type of blob viewer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "BlobViewersType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BlobViewersType", - "description": "Types of blob viewers", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "rich", - "description": "Rich blob viewers type.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "simple", - "description": "Simple blob viewers type.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "auxiliary", - "description": "Auxiliary blob viewers type.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Board", - "description": "Represents a project or group issue board", - "fields": [ - { - "name": "assignee", - "description": "Board assignee.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Timestamp of when the board was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "epics", - "description": "Epics associated with board issues.", + "name": "reviewRequestedMergeRequests", + "description": "Merge requests assigned to the user for review.", "args": [ { - "name": "issueFilters", - "description": "Filters applied when selecting issues on the board.", + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mergedBefore", + "description": "Merge requests merged before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", "type": { "kind": "INPUT_OBJECT", - "name": "BoardIssueInput", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsername", + "description": "Username of the assignee.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null @@ -14631,80 +16414,134 @@ ], "type": { "kind": "OBJECT", - "name": "BoardEpicConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hideBacklogList", - "description": "Whether or not backlog list is hidden.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hideClosedList", - "description": "Whether or not closed list is hidden.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", + "name": "MergeRequestConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID (global ID) of the board.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "name": "savedReplies", + "description": "Saved replies authored by the user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "iteration", - "description": "Board iteration.", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "Iteration", + "name": "SavedReplyConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "iterationCadence", - "description": "Board iteration cadence.", - "args": [], + "name": "savedReply", + "description": "Saved reply authored by the user.", + "args": [ + { + "name": "id", + "description": "ID of a saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "UsersSavedReplyID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "IterationCadence", + "name": "SavedReply", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "labels", - "description": "Labels of the board.", + "name": "snippets", + "description": "Snippets authored by the user.", "args": [ + { + "name": "ids", + "description": "Array of global snippet IDs. For example, `gid://gitlab/ProjectSnippet/1`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "SnippetID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "visibility", + "description": "Visibility of the snippet.", + "type": { + "kind": "ENUM", + "name": "VisibilityScopesEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Type of snippet.", + "type": { + "kind": "ENUM", + "name": "TypeEnum", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -14748,32 +16585,22 @@ ], "type": { "kind": "OBJECT", - "name": "LabelConnection", + "name": "SnippetConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lists", - "description": "Lists of the board.", + "name": "starredProjects", + "description": "Projects starred by the user.", "args": [ { - "name": "id", - "description": "Find a list by its global ID.", + "name": "search", + "description": "Search query.", "type": { "kind": "SCALAR", - "name": "ListID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "issueFilters", - "description": "Filters applied when getting issue metadata in the board list.", - "type": { - "kind": "INPUT_OBJECT", - "name": "BoardIssueInput", + "name": "String", "ofType": null }, "defaultValue": null @@ -14821,46 +16648,22 @@ ], "type": { "kind": "OBJECT", - "name": "BoardListConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "milestone", - "description": "Board milestone.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the board.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "ProjectConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of when the board was last updated.", + "name": "state", + "description": "State of the user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", + "kind": "ENUM", + "name": "UserState", "ofType": null } }, @@ -14868,251 +16671,84 @@ "deprecationReason": null }, { - "name": "webPath", - "description": "Web path of the board.", + "name": "status", + "description": "User status.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "UserStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "webUrl", - "description": "Web URL of the board.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "weight", - "description": "Weight of the board.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BoardConnection", - "description": "The connection type for Board.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BoardEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Board", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BoardEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Board", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BoardEpic", - "description": "Represents an epic on an issue board", - "fields": [ - { - "name": "ancestors", - "description": "Ancestors (parents) of the epic.", + "name": "timelogs", + "description": "Time logged by the user.", "args": [ { - "name": "timeframe", - "description": "List items overlapping the given timeframe.", + "name": "startDate", + "description": "List timelogs within a date range where the logged date is equal to or after startDate.", "type": { - "kind": "INPUT_OBJECT", - "name": "Timeframe", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "search", - "description": "Search query for title or description.", + "name": "endDate", + "description": "List timelogs within a date range where the logged date is equal to or before endDate.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "in", - "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssuableSearchableField", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "iid", - "description": "IID of the epic, e.g., \"1\".", + "name": "startTime", + "description": "List timelogs within a time range where the logged time is equal to or after startTime.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "iids", - "description": "List of IIDs of epics, e.g., `[1, 2]`.", + "name": "endTime", + "description": "List timelogs within a time range where the logged time is equal to or before endTime.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "defaultValue": null }, { - "name": "state", - "description": "Filter epics by state.", + "name": "projectId", + "description": "List timelogs for a project.", "type": { - "kind": "ENUM", - "name": "EpicState", + "kind": "SCALAR", + "name": "ProjectID", "ofType": null }, "defaultValue": null }, { - "name": "sort", - "description": "List epics by sort order.", + "name": "groupId", + "description": "List timelogs for a group.", "type": { - "kind": "ENUM", - "name": "EpicSort", + "kind": "SCALAR", + "name": "GroupID", "ofType": null }, "defaultValue": null }, { - "name": "authorUsername", - "description": "Filter epics by author.", + "name": "username", + "description": "List timelogs for a user.", "type": { "kind": "SCALAR", "name": "String", @@ -15121,26 +16757,18 @@ "defaultValue": null }, { - "name": "labelName", - "description": "Filter epics by labels.", + "name": "sort", + "description": "List timelogs in a particular order.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "ENUM", + "name": "TimelogSort", + "ofType": null }, - "defaultValue": null + "defaultValue": "SPENT_AT_ASC" }, { - "name": "milestoneTitle", - "description": "Filter epics by milestone title, computed from epic's issues.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", @@ -15149,8 +16777,8 @@ "defaultValue": null }, { - "name": "iidStartsWith", - "description": "Filter epics by IID for autocomplete.", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", @@ -15159,101 +16787,152 @@ "defaultValue": null }, { - "name": "includeAncestorGroups", - "description": "Include epics from ancestor groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "includeDescendantGroups", - "description": "Include epics from descendant groups.", + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, - "defaultValue": "true" + "defaultValue": null }, { - "name": "confidential", - "description": "Filter epics by given confidentiality.", + "name": "last", + "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "defaultValue": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "TimelogConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "todos", + "description": "To-do items of the user.", + "args": [ { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", + "name": "action", + "description": "Action to be filtered.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoActionEnum", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "createdAfter", - "description": "Epics created after this date.", + "name": "authorId", + "description": "ID of an author.", "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "createdBefore", - "description": "Epics created before this date.", + "name": "projectId", + "description": "ID of a project.", "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "updatedAfter", - "description": "Epics updated after this date.", + "name": "groupId", + "description": "ID of a group.", "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "updatedBefore", - "description": "Epics updated before this date.", + "name": "state", + "description": "State of the todo.", "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoStateEnum", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "not", - "description": "Negated epic arguments.", + "name": "type", + "description": "Type of the todo.", "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedEpicFilterInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoTargetEnum", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "topLevelHierarchyOnly", - "description": "Filter epics with a top-level hierarchy.", + "name": "sort", + "description": "Sort todos by given criteria.", "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "TodoSort", "ofType": null }, "defaultValue": null @@ -15301,31 +16980,27 @@ ], "type": { "kind": "OBJECT", - "name": "EpicConnection", + "name": "TodoConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "author", - "description": "Author of the epic.", + "name": "twitter", + "description": "X (formerly Twitter) username of the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "awardEmoji", - "description": "List of emoji reactions associated with the epic.", + "name": "userAchievements", + "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in GitLab 15.10: **Status**: Experiment.", "args": [ { "name": "after", @@ -15370,128 +17045,83 @@ ], "type": { "kind": "OBJECT", - "name": "AwardEmojiConnection", + "name": "UserAchievementConnection", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { - "name": "blocked", - "description": "Indicates the epic is blocked.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserPermissions", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockedByCount", - "description": "Count of epics blocking this epic.", + "name": "username", + "description": "Username of the user. Unique within this instance of GitLab.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockedByEpics", - "description": "Epics blocking this epic.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "webPath", + "description": "Web path of the user.", + "args": [], "type": { - "kind": "OBJECT", - "name": "EpicConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockingCount", - "description": "Count of epics that this epic is blocking.", + "name": "webUrl", + "description": "Web URL of the user.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "children", - "description": "Children (sub-epics) of the epic.", + "name": "workspaces", + "description": "Workspaces owned by the current user.", "args": [ { - "name": "timeframe", - "description": "List items overlapping the given timeframe.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Timeframe", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search query for title or description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "name": "ids", + "description": "Filter workspaces by workspace GlobalIDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", "type": { "kind": "LIST", "name": null, @@ -15499,8 +17129,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IssuableSearchableField", + "kind": "SCALAR", + "name": "RemoteDevelopmentWorkspaceID", "ofType": null } } @@ -15508,18 +17138,8 @@ "defaultValue": null }, { - "name": "iid", - "description": "IID of the epic, e.g., \"1\".", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iids", - "description": "List of IIDs of epics, e.g., `[1, 2]`.", + "name": "projectIds", + "description": "Filter workspaces by project GlobalIDs.", "type": { "kind": "LIST", "name": null, @@ -15528,7 +17148,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "ProjectID", "ofType": null } } @@ -15536,38 +17156,26 @@ "defaultValue": null }, { - "name": "state", - "description": "Filter epics by state.", - "type": { - "kind": "ENUM", - "name": "EpicState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "List epics by sort order.", - "type": { - "kind": "ENUM", - "name": "EpicSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Filter epics by author.", + "name": "agentIds", + "description": "Filter workspaces by agent GlobalIDs.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "labelName", - "description": "Filter epics by labels.", + "name": "actualStates", + "description": "Filter workspaces by actual states.", "type": { "kind": "LIST", "name": null, @@ -15583,126 +17191,6 @@ }, "defaultValue": null }, - { - "name": "milestoneTitle", - "description": "Filter epics by milestone title, computed from epic's issues.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iidStartsWith", - "description": "Filter epics by IID for autocomplete.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeAncestorGroups", - "description": "Include child epics from ancestor groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "includeDescendantGroups", - "description": "Include epics from descendant groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "confidential", - "description": "Filter epics by given confidentiality.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Epics created after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Epics created before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Epics updated after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Epics updated before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Negated epic arguments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedEpicFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "topLevelHierarchyOnly", - "description": "Filter epics with a top-level hierarchy.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -15746,178 +17234,131 @@ ], "type": { "kind": "OBJECT", - "name": "EpicConnection", + "name": "WorkspaceConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "User", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AvailabilityEnum", + "description": "User availability status", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOT_SET", + "description": "Not Set", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "closedAt", - "description": "Timestamp of when the epic was closed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "BUSY", + "description": "Busy", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AvailableExportFields", + "description": "Available fields to be exported as CSV", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ID", + "description": "Unique identifier.", "isDeprecated": false, "deprecationReason": null }, { - "name": "color", - "description": "Color of the epic. Returns `null` if `epic_color_highlight` feature flag is disabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "TITLE", + "description": "Title.", "isDeprecated": false, "deprecationReason": null }, { - "name": "commenters", - "description": "All commenters on this noteable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCoreConnection", - "ofType": null - } - }, + "name": "DESCRIPTION", + "description": "Description.", "isDeprecated": false, "deprecationReason": null }, { - "name": "confidential", - "description": "Indicates if the epic is confidential.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "TYPE", + "description": "Type of the work item.", "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of when the epic was created.", + "name": "AUTHOR", + "description": "Author name.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHOR_USERNAME", + "description": "Author username.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_AT", + "description": "Date of creation.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AwardEmoji", + "description": "An emoji awarded by a user", + "fields": [ + { + "name": "description", + "description": "Emoji description.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "currentUserTodos", - "description": "To-do items for the current user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the to-do items.", - "type": { - "kind": "ENUM", - "name": "TodoStateEnum", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "emoji", + "description": "Emoji as an icon.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TodoConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -15925,277 +17366,257 @@ "deprecationReason": null }, { - "name": "defaultProjectForIssueCreation", - "description": "Default Project for issue creation. Based on the project the user created the last issue in.", + "name": "name", + "description": "Emoji name.", "args": [], "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "descendantCounts", - "description": "Number of open and closed descendant epics and issues.", + "name": "unicode", + "description": "Emoji in Unicode.", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicDescendantCount", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "descendantWeightSum", - "description": "Total weight of open and closed issues in the epic and its descendants.", + "name": "unicodeVersion", + "description": "Unicode version for this emoji.", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicDescendantWeights", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of the epic.", + "name": "user", + "description": "User who awarded the emoji.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AwardEmojiAddInput", + "description": "Autogenerated input type of AwardEmojiAdd", + "fields": null, + "inputFields": [ { - "name": "descriptionHtml", - "description": "GitLab Flavored Markdown rendering of `description`", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "discussions", - "description": "All discussions on this noteable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "awardableId", + "description": "Global ID of the awardable resource.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DiscussionConnection", + "kind": "SCALAR", + "name": "AwardableID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "downvotes", - "description": "Number of downvotes the epic has received.", - "args": [], + "name": "name", + "description": "Emoji name.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AwardEmojiAddPayload", + "description": "Autogenerated return type of AwardEmojiAdd.", + "fields": [ { - "name": "dueDate", - "description": "Due date of the epic.", + "name": "awardEmoji", + "description": "Emoji reactions after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "AwardEmoji", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dueDateFixed", - "description": "Fixed due date of the epic.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dueDateFromInheritedSource", - "description": "Inherited due date of the epic from child epics or milestones.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AwardEmojiConnection", + "description": "The connection type for AwardEmoji.", + "fields": [ { - "name": "dueDateFromMilestones", - "description": "Inherited due date of the epic from milestones.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AwardEmojiEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dueDateIsFixed", - "description": "Indicates if the due date has been manually set.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "events", - "description": "List of events associated with the object.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AwardEmoji", + "ofType": null } - ], - "type": { - "kind": "OBJECT", - "name": "EventConnection", - "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "group", - "description": "Group to which the epic belongs.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Group", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AwardEmojiEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "hasChildren", - "description": "Indicates if the epic has children.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -16203,330 +17624,280 @@ "deprecationReason": null }, { - "name": "hasIssues", - "description": "Indicates if the epic has direct issues.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], + "type": { + "kind": "OBJECT", + "name": "AwardEmoji", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AwardEmojiRemoveInput", + "description": "Autogenerated input type of AwardEmojiRemove", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "awardableId", + "description": "Global ID of the awardable resource.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "AwardableID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "hasParent", - "description": "Indicates if the epic has a parent epic.", - "args": [], + "name": "name", + "description": "Emoji name.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AwardEmojiRemovePayload", + "description": "Autogenerated return type of AwardEmojiRemove.", + "fields": [ + { + "name": "awardEmoji", + "description": "Emoji reactions after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AwardEmoji", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "healthStatus", - "description": "Current health status of the epic.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicHealthStatus", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the epic.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AwardEmojiToggleInput", + "description": "Autogenerated input type of AwardEmojiToggle", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "iid", - "description": "Internal ID of the epic.", - "args": [], + "name": "awardableId", + "description": "Global ID of the awardable resource.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "AwardableID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "issues", - "description": "A list of issues associated with the epic.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "name", + "description": "Emoji name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AwardEmojiTogglePayload", + "description": "Autogenerated return type of AwardEmojiToggle.", + "fields": [ + { + "name": "awardEmoji", + "description": "Emoji reactions after mutation.", + "args": [], "type": { "kind": "OBJECT", - "name": "EpicIssueConnection", + "name": "AwardEmoji", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "labels", - "description": "Labels assigned to the epic.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { - "kind": "OBJECT", - "name": "LabelConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "notes", - "description": "All notes on this noteable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NoteConnection", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "parent", - "description": "Parent epic of the epic.", + "name": "toggledOn", + "description": "Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji.", "args": [], "type": { - "kind": "OBJECT", - "name": "Epic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "participants", - "description": "List of participants for the epic.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } - ], - "type": { - "kind": "OBJECT", - "name": "UserCoreConnection", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AwardableID", + "description": "A `AwardableID` is a global ID. It is encoded as a string.\n\nAn example `AwardableID` is: `\"gid://gitlab/Awardable/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "BaseHeaderInterface", + "description": null, + "fields": [ { - "name": "reference", - "description": "Internal reference of the epic. Returned in shortened format by default.", - "args": [ - { - "name": "full", - "description": "Indicates if the reference should be returned in full.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], + "name": "active", + "description": "Header is active or not.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -16534,115 +17905,191 @@ "deprecationReason": null }, { - "name": "relationPath", - "description": "URI path of the epic-issue relationship.", + "name": "id", + "description": "ID of the header.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relativePosition", - "description": "Relative position of the epic in the epic tree.", + "name": "key", + "description": "Key of the header.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "startDate", - "description": "Start date of the epic.", + "name": "value", + "description": "Value of the header.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AuditEventStreamingHeader", + "ofType": null }, { - "name": "startDateFixed", - "description": "Fixed start date of the epic.", + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeader", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "BaseService", + "description": null, + "fields": [ + { + "name": "active", + "description": "Indicates if the service is active.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "startDateFromInheritedSource", - "description": "Inherited start date of the epic from child epics or milestones.", + "name": "serviceType", + "description": "Type of the service.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "ENUM", + "name": "ServiceType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "startDateFromMilestones", - "description": "Inherited start date of the epic from milestones.", + "name": "type", + "description": "Class name of the service.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "startDateIsFixed", - "description": "Indicates if the start date has been manually set.", + "kind": "INTERFACE", + "name": "Service", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "BigInt", + "description": "Represents non-fractional signed whole numeric values. Since the value may exceed the size of a 32-bit integer, it's encoded as a string.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Blame", + "description": null, + "fields": [ + { + "name": "firstLine", + "description": "First line of Git Blame for given range.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "State of the epic.", + "name": "groups", + "description": "Git Blame grouped by contiguous lines for commit.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "EpicState", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Groups", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Blob", + "description": null, + "fields": [ { - "name": "subscribed", - "description": "Indicates the currently logged in user is subscribed to the epic.", + "name": "flatPath", + "description": "Flat path of the entry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -16650,20 +18097,24 @@ "deprecationReason": null }, { - "name": "textColor", - "description": "Text color generated for the epic. Returns `null` if `epic_color_highlight` feature flag is disabled.", + "name": "id", + "description": "ID of the entry.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Title of the epic.", + "name": "lfsOid", + "description": "LFS ID of the blob.", "args": [], "type": { "kind": "SCALAR", @@ -16674,8 +18125,8 @@ "deprecationReason": null }, { - "name": "titleHtml", - "description": "GitLab Flavored Markdown rendering of `title`", + "name": "mode", + "description": "Blob mode in numeric format.", "args": [], "type": { "kind": "SCALAR", @@ -16686,27 +18137,15 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of when the epic was updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upvotes", - "description": "Number of upvotes the epic has received.", + "name": "name", + "description": "Name of the entry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -16714,15 +18153,15 @@ "deprecationReason": null }, { - "name": "userDiscussionsCount", - "description": "Number of user discussions in the epic.", + "name": "path", + "description": "Path of the entry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -16730,15 +18169,15 @@ "deprecationReason": null }, { - "name": "userNotesCount", - "description": "Number of user notes of the epic.", + "name": "sha", + "description": "Last commit SHA for the entry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -16746,61 +18185,41 @@ "deprecationReason": null }, { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", + "name": "type", + "description": "Type of tree entry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "EpicPermissions", + "kind": "ENUM", + "name": "EntryType", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "userPreferences", - "description": "User preferences for the epic on the issue board.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BoardEpicUserPreferences", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "webPath", - "description": "Web path of the epic.", + "description": "Web path of the blob.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "webUrl", - "description": "Web URL of the epic.", + "description": "Web URL of the blob.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -16810,22 +18229,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "CurrentUserTodos", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Eventable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "NoteableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Todoable", + "name": "Entry", "ofType": null } ], @@ -16834,25 +18238,9 @@ }, { "kind": "OBJECT", - "name": "BoardEpicConnection", - "description": "The connection type for BoardEpic.", + "name": "BlobConnection", + "description": "The connection type for Blob.", "fields": [ - { - "name": "count", - "description": "Total count of collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "edges", "description": "A list of edges.", @@ -16862,7 +18250,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "BoardEpicEdge", + "name": "BlobEdge", "ofType": null } }, @@ -16878,7 +18266,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "BoardEpic", + "name": "Blob", "ofType": null } }, @@ -16908,66 +18296,101 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "BoardEpicCreateInput", - "description": "Autogenerated input type of BoardEpicCreate", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "BlobEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "groupPath", - "description": "Group the epic to create is in.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Blob", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BlobViewer", + "description": "Represents how the blob content should be displayed", + "fields": [ + { + "name": "collapsed", + "description": "Shows whether the blob should be displayed collapsed.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "boardId", - "description": "Global ID of the board that the epic is in.", + "name": "fileType", + "description": "Content file type.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BoardsEpicBoardID", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "listId", - "description": "Global ID of the epic board list in which epic will be created.", + "name": "loadAsync", + "description": "Shows whether the blob content is loaded asynchronously.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BoardsEpicListID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "title", - "description": "Title of the epic.", + "name": "loadingPartialName", + "description": "Loading partial name.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -16977,21 +18400,12 @@ "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BoardEpicCreatePayload", - "description": "Autogenerated return type of BoardEpicCreate", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "renderError", + "description": "Error rendering the blob content.", "args": [], "type": { "kind": "SCALAR", @@ -17002,36 +18416,32 @@ "deprecationReason": null }, { - "name": "epic", - "description": "Epic after creation.", + "name": "tooLarge", + "description": "Shows whether the blob is too large to be displayed.", "args": [], "type": { - "kind": "OBJECT", - "name": "Epic", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "type", + "description": "Type of blob viewer.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "ENUM", + "name": "BlobViewersType", + "ofType": null } }, "isDeprecated": false, @@ -17044,322 +18454,75 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "BoardEpicEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "ENUM", + "name": "BlobViewersType", + "description": "Types of blob viewers", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "rich", + "description": "Rich blob viewers type.", "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BoardEpic", - "ofType": null - }, + "name": "simple", + "description": "Simple blob viewers type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auxiliary", + "description": "Auxiliary blob viewers type.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "BoardEpicUserPreferences", - "description": "Represents user preferences for a board epic", + "name": "BlockingMergeRequests", + "description": "Information about the rules that must be satisfied to merge this merge request.", "fields": [ { - "name": "collapsed", - "description": "Indicates epic should be displayed as collapsed.", + "name": "hiddenCount", + "description": "Blocking merge requests not visible to the user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "BoardID", - "description": "A `BoardID` is a global ID. It is encoded as a string.\n\nAn example `BoardID` is: `\"gid://gitlab/Board/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BoardIssueInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "labelName", - "description": "Filter by label name.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Filter by author username.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user. Wildcard values \"NONE\" and \"ANY\" are supported.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iids", - "description": "List of IIDs of issues. For example `[\"1\", \"2\"]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Filter by milestone title.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null }, { - "name": "assigneeUsername", - "description": "Filter by assignee username.", + "name": "totalCount", + "description": "Total number of blocking merge requests.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, - "defaultValue": null - }, - { - "name": "releaseTag", - "description": "Filter by release tag.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "types", - "description": "Filter by the given issue types.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "milestoneWildcardId", - "description": "Filter by milestone ID wildcard.", - "type": { - "kind": "ENUM", - "name": "MilestoneWildcardId", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "epicId", - "description": "Filter by epic ID. Incompatible with epicWildcardId.", - "type": { - "kind": "SCALAR", - "name": "EpicID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationTitle", - "description": "Filter by iteration title.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "weight", - "description": "Filter by weight.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationId", - "description": "Filter by a list of iteration IDs. Incompatible with iterationWildcardId.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "IterationID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "not", - "description": "List of negated arguments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedBoardIssueInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "or", - "description": "List of arguments with inclusive OR.", - "type": { - "kind": "INPUT_OBJECT", - "name": "UnionedIssueFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search query for issue title or description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeWildcardId", - "description": "Filter by assignee wildcard. Incompatible with assigneeUsername and assigneeUsernames.", - "type": { - "kind": "ENUM", - "name": "AssigneeWildcardId", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "confidential", - "description": "Filter by confidentiality.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "epicWildcardId", - "description": "Filter by epic ID wildcard. Incompatible with epicId.", - "type": { - "kind": "ENUM", - "name": "EpicWildcardId", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationWildcardId", - "description": "Filter by iteration ID wildcard.", - "type": { - "kind": "ENUM", - "name": "IterationWildcardId", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iterationCadenceId", - "description": "Filter by a list of iteration cadence IDs.", + "name": "visibleMergeRequests", + "description": "Blocking merge requests visible to the user.", + "args": [], "type": { "kind": "LIST", "name": null, @@ -17367,47 +18530,29 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "IterationsCadenceID", + "kind": "OBJECT", + "name": "MergeRequest", "ofType": null } } }, - "defaultValue": null - }, - { - "name": "weightWildcardId", - "description": "Filter by weight ID wildcard. Incompatible with weight.", - "type": { - "kind": "ENUM", - "name": "WeightWildcardId", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "healthStatusFilter", - "description": "Health status of the issue, \"none\" and \"any\" values are supported.", - "type": { - "kind": "ENUM", - "name": "HealthStatusFilter", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "BoardList", - "description": "Represents a list for an issue board", + "name": "Board", + "description": "Represents a project or group issue board", "fields": [ { "name": "assignee", - "description": "Assignee in the list.", + "description": "Board assignee.", "args": [], "type": { "kind": "OBJECT", @@ -17418,27 +18563,15 @@ "deprecationReason": null }, { - "name": "collapsed", - "description": "Indicates if the list is collapsed for this user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID (global ID) of the list.", + "name": "createdAt", + "description": "Timestamp of when the board was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Time", "ofType": null } }, @@ -17446,12 +18579,12 @@ "deprecationReason": null }, { - "name": "issues", - "description": "Board issues.", + "name": "epics", + "description": "Epics associated with board issues.", "args": [ { - "name": "filters", - "description": "Filters applied when selecting issues in the board list.", + "name": "issueFilters", + "description": "Filters applied when selecting issues on the board.", "type": { "kind": "INPUT_OBJECT", "name": "BoardIssueInput", @@ -17502,95 +18635,197 @@ ], "type": { "kind": "OBJECT", - "name": "IssueConnection", + "name": "BoardEpicConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issuesCount", - "description": "Count of issues in the list.", + "name": "hideBacklogList", + "description": "Whether or not backlog list is hidden.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "iteration", - "description": "Iteration of the list.", + "name": "hideClosedList", + "description": "Whether or not closed list is hidden.", "args": [], "type": { - "kind": "OBJECT", - "name": "Iteration", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "Label of the list.", + "name": "id", + "description": "ID (global ID) of the board.", "args": [], "type": { - "kind": "OBJECT", - "name": "Label", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "limitMetric", - "description": "Current limit metric for the list.", + "name": "iteration", + "description": "Board iteration.", "args": [], "type": { - "kind": "ENUM", - "name": "ListLimitMetric", + "kind": "OBJECT", + "name": "Iteration", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "listType", - "description": "Type of the list.", + "name": "iterationCadence", + "description": "Board iteration cadence.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "IterationCadence", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxIssueCount", - "description": "Maximum number of issues in the list.", - "args": [], + "name": "labels", + "description": "Labels of the board.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "LabelConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "maxIssueWeight", - "description": "Maximum weight of issues in the list.", - "args": [], + "name": "lists", + "description": "Lists of the board.", + "args": [ + { + "name": "id", + "description": "Find a list by its global ID.", + "type": { + "kind": "SCALAR", + "name": "ListID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "issueFilters", + "description": "Filters applied when getting issue metadata in the board list.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BoardIssueInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "BoardListConnection", "ofType": null }, "isDeprecated": false, @@ -17598,7 +18833,7 @@ }, { "name": "milestone", - "description": "Milestone of the list.", + "description": "Board milestone.", "args": [], "type": { "kind": "OBJECT", @@ -17609,20 +18844,36 @@ "deprecationReason": null }, { - "name": "position", - "description": "Position of list within the board.", + "name": "name", + "description": "Name of the board.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Title of the list.", + "name": "updatedAt", + "description": "Timestamp of when the board was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webPath", + "description": "Web path of the board.", "args": [], "type": { "kind": "NON_NULL", @@ -17637,28 +18888,32 @@ "deprecationReason": null }, { - "name": "totalIssueWeight", - "description": "Total weight of all issues in the list, encoded as a string.", + "name": "webUrl", + "description": "Web URL of the board.", "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalWeight", - "description": "Total weight of all issues in the list. Deprecated in 16.2: Use `totalIssueWeight`.", + "name": "weight", + "description": "Weight of the board.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `totalIssueWeight`. Deprecated in 16.2." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -17668,8 +18923,8 @@ }, { "kind": "OBJECT", - "name": "BoardListConnection", - "description": "The connection type for BoardList.", + "name": "BoardConnection", + "description": "The connection type for Board.", "fields": [ { "name": "edges", @@ -17680,7 +18935,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "BoardListEdge", + "name": "BoardEdge", "ofType": null } }, @@ -17696,7 +18951,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "BoardList", + "name": "Board", "ofType": null } }, @@ -17725,153 +18980,9 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "BoardListCreateInput", - "description": "Autogenerated input type of BoardListCreate", - "fields": null, - "inputFields": [ - { - "name": "backlog", - "description": "Create the backlog list.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelId", - "description": "Global ID of an existing label.", - "type": { - "kind": "SCALAR", - "name": "LabelID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "boardId", - "description": "Global ID of the issue board to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BoardID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "milestoneId", - "description": "Global ID of an existing milestone.", - "type": { - "kind": "SCALAR", - "name": "MilestoneID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationId", - "description": "Global ID of an existing iteration.", - "type": { - "kind": "SCALAR", - "name": "IterationID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeId", - "description": "Global ID of an existing user.", - "type": { - "kind": "SCALAR", - "name": "UserID", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BoardListCreatePayload", - "description": "Autogenerated return type of BoardListCreate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "list", - "description": "Issue list in the issue board.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BoardList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "BoardListEdge", + "name": "BoardEdge", "description": "An edge in a connection.", "fields": [ { @@ -17896,204 +19007,11 @@ "args": [], "type": { "kind": "OBJECT", - "name": "BoardList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BoardListUpdateLimitMetricsInput", - "description": "Autogenerated input type of BoardListUpdateLimitMetrics", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "listId", - "description": "Global ID of the list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ListID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "limitMetric", - "description": "New limit metric type for the list.", - "type": { - "kind": "ENUM", - "name": "ListLimitMetric", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "maxIssueCount", - "description": "New maximum issue count limit.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "maxIssueWeight", - "description": "New maximum issue weight limit.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BoardListUpdateLimitMetricsPayload", - "description": "Autogenerated return type of BoardListUpdateLimitMetrics", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "list", - "description": "Updated list.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BoardList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "BoardsEpicBoardID", - "description": "A `BoardsEpicBoardID` is a global ID. It is encoded as a string.\n\nAn example `BoardsEpicBoardID` is: `\"gid://gitlab/Boards::EpicBoard/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "BoardsEpicListID", - "description": "A `BoardsEpicListID` is a global ID. It is encoded as a string.\n\nAn example `BoardsEpicListID` is: `\"gid://gitlab/Boards::EpicList/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Boolean", - "description": "Represents `true` or `false` values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Branch", - "description": null, - "fields": [ - { - "name": "commit", - "description": "Commit for the branch.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", + "name": "Board", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the branch.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -18103,51 +19021,263 @@ }, { "kind": "OBJECT", - "name": "BranchProtection", - "description": "Branch protection details for a branch rule.", + "name": "BoardEpic", + "description": "Represents an epic on an issue board", "fields": [ { - "name": "allowForcePush", - "description": "Toggle force push to the branch for users with write access.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "codeOwnerApprovalRequired", - "description": "Enforce code owner approvals before allowing a merge.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeAccessLevels", - "description": "Details about who can merge when this branch is the source branch.", + "name": "ancestors", + "description": "Ancestors (parents) of the epic.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "timeframe", + "description": "List items overlapping the given timeframe.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "Timeframe", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query for title or description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableSearchableField", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the epic, e.g., \"1\".", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iids", + "description": "List of IIDs of epics, e.g., `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter epics by state.", + "type": { + "kind": "ENUM", + "name": "EpicState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List epics by sort order.", + "type": { + "kind": "ENUM", + "name": "EpicSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Filter epics by author.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelName", + "description": "Filter epics by labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Filter epics by milestone title, computed from epic's issues.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iidStartsWith", + "description": "Filter epics by IID for autocomplete.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeAncestorGroups", + "description": "Include epics from ancestor groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "includeDescendantGroups", + "description": "Include epics from descendant groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "confidential", + "description": "Filter epics by given confidentiality.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Epics created after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Epics created before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Epics updated after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Epics updated before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "not", + "description": "Negated epic arguments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedEpicFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive OR.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedEpicFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "topLevelHierarchyOnly", + "description": "Filter epics with a top-level hierarchy.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null @@ -18185,15 +19315,31 @@ ], "type": { "kind": "OBJECT", - "name": "MergeAccessLevelConnection", + "name": "EpicConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pushAccessLevels", - "description": "Details about who can push when this branch is the source branch.", + "name": "author", + "description": "Author of the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awardEmoji", + "description": "List of emoji reactions associated with the epic.", "args": [ { "name": "after", @@ -18238,15 +19384,39 @@ ], "type": { "kind": "OBJECT", - "name": "PushAccessLevelConnection", + "name": "AwardEmojiConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unprotectAccessLevels", - "description": "Details about who can unprotect this branch.", + "name": "blocked", + "description": "Indicates the epic is blocked.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockedByCount", + "description": "Count of epics blocking this epic.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockedByEpics", + "description": "Epics blocking this epic.", "args": [ { "name": "after", @@ -18291,27 +19461,272 @@ ], "type": { "kind": "OBJECT", - "name": "UnprotectAccessLevelConnection", + "name": "EpicConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BranchRule", - "description": "List of branch rules for a project, grouped by branch name.", - "fields": [ + }, { - "name": "approvalRules", - "description": "Merge request approval rules configured for this branch rule.", + "name": "blockingCount", + "description": "Count of epics that this epic is blocking.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "children", + "description": "Children (sub-epics) of the epic.", "args": [ + { + "name": "timeframe", + "description": "List items overlapping the given timeframe.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Timeframe", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query for title or description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableSearchableField", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the epic, e.g., \"1\".", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iids", + "description": "List of IIDs of epics, e.g., `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter epics by state.", + "type": { + "kind": "ENUM", + "name": "EpicState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List epics by sort order.", + "type": { + "kind": "ENUM", + "name": "EpicSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Filter epics by author.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelName", + "description": "Filter epics by labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Filter epics by milestone title, computed from epic's issues.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iidStartsWith", + "description": "Filter epics by IID for autocomplete.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeAncestorGroups", + "description": "Include child epics from ancestor groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "includeDescendantGroups", + "description": "Include epics from descendant groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "confidential", + "description": "Filter epics by given confidentiality.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Epics created after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Epics created before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Epics updated after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Epics updated before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "not", + "description": "Negated epic arguments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedEpicFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive OR.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedEpicFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "topLevelHierarchyOnly", + "description": "Filter epics with a top-level hierarchy.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -18355,34 +19770,87 @@ ], "type": { "kind": "OBJECT", - "name": "ApprovalProjectRuleConnection", + "name": "EpicConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "branchProtection", - "description": "Branch protections configured for this branch rule.", + "name": "closedAt", + "description": "Timestamp of when the epic was closed.", "args": [], "type": { - "kind": "OBJECT", - "name": "BranchProtection", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of when the branch rule was created.", + "name": "color", + "description": "Color of the epic. Returns `null` if `epic_color_highlight` feature flag is disabled.", "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commenters", + "description": "All commenters on this noteable.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "UserCoreConnection", "ofType": null } }, @@ -18390,8 +19858,32 @@ "deprecationReason": null }, { - "name": "externalStatusChecks", - "description": "External status checks configured for this branch rule.", + "name": "confidential", + "description": "Indicates if the epic is confidential.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Timestamp of when the epic was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentUserTodos", + "description": "To-do items for the current user.", "args": [ { "name": "after", @@ -18432,42 +19924,141 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "state", + "description": "State of the to-do items.", + "type": { + "kind": "ENUM", + "name": "TodoStateEnum", + "ofType": null + }, + "defaultValue": null } ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TodoConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultProjectForIssueCreation", + "description": "Default Project for issue creation. Based on the project the user created the last issue in.", + "args": [], "type": { "kind": "OBJECT", - "name": "ExternalStatusCheckConnection", + "name": "Project", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDefault", - "description": "Check if this branch rule protects the project's default branch.", + "name": "descendantCounts", + "description": "Number of open and closed descendant epics and issues.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "EpicDescendantCount", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isProtected", - "description": "Check if this branch rule protects access for the branch.", + "name": "descendantWeightSum", + "description": "Total weight of open and closed issues in the epic and its descendants.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EpicDescendantWeights", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Description of the epic.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description`", "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discussions", + "description": "All discussions on this noteable.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "DiscussionConnection", "ofType": null } }, @@ -18475,8 +20066,8 @@ "deprecationReason": null }, { - "name": "matchingBranchesCount", - "description": "Number of existing branches that match this branch rule.", + "name": "downvotes", + "description": "Number of downvotes the epic has received.", "args": [], "type": { "kind": "NON_NULL", @@ -18491,58 +20082,128 @@ "deprecationReason": null }, { - "name": "name", - "description": "Branch name, with wildcards, for the branch rules.", + "name": "dueDate", + "description": "Due date of the epic.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of when the branch rule was last updated.", + "name": "dueDateFixed", + "description": "Fixed due date of the epic.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDateFromInheritedSource", + "description": "Inherited due date of the epic from child epics or milestones.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDateFromMilestones", + "description": "Inherited due date of the epic from milestones.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDateIsFixed", + "description": "Indicates if the due date has been manually set.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "events", + "description": "List of events associated with the object.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "EventConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BranchRuleConnection", - "description": "The connection type for BranchRule.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "group", + "description": "Group to which the epic belongs.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "BranchRuleEdge", + "name": "Group", "ofType": null } }, @@ -18550,15 +20211,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "hasChildren", + "description": "Indicates if the epic has children.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "BranchRule", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -18566,42 +20227,31 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "hasIssues", + "description": "Indicates if the epic has direct issues.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BranchRuleEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "hasParent", + "description": "Indicates if the epic has a parent epic.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -18609,214 +20259,317 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "healthStatus", + "description": "Current health status of the epic.", "args": [], "type": { "kind": "OBJECT", - "name": "BranchRule", + "name": "EpicHealthStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BuildForecastInput", - "description": "Autogenerated input type of BuildForecast", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null }, { - "name": "type", - "description": "Type of the forecast.", + "name": "id", + "description": "ID of the epic.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "horizon", - "description": "Number of data points to forecast.", + "name": "iid", + "description": "Internal ID of the epic.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "contextId", - "description": "Global ID of the context for the forecast to pick an appropriate model.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GlobalID", - "ofType": null + "name": "issues", + "description": "A list of issues associated with the epic.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BuildForecastPayload", - "description": "Autogenerated return type of BuildForecast", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "EpicIssueConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "name": "labels", + "description": "Labels assigned to the epic.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "LabelConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "forecast", - "description": "Created forecast.", - "args": [], + "name": "notes", + "description": "All notes on this noteable.", + "args": [ + { + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", + "type": { + "kind": "ENUM", + "name": "NotesFilterType", + "ofType": null + }, + "defaultValue": "ALL_NOTES" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Forecast", + "name": "NoteConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BulkDestroyJobArtifactsInput", - "description": "Autogenerated input type of BulkDestroyJobArtifacts", - "fields": null, - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "parent", + "description": "Parent epic of the epic.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Epic", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "ids", - "description": "Global IDs of the job artifacts to destroy.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CiJobArtifactID", - "ofType": null - } - } + "name": "participants", + "description": "List of participants for the epic.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "UserCoreConnection", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectId", - "description": "Global Project ID of the job artifacts to destroy. Incompatible with projectPath.", + "name": "reference", + "description": "Internal reference of the epic. Returned in shortened format by default.", + "args": [ + { + "name": "full", + "description": "Indicates if the reference should be returned in full.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ProjectID", + "name": "String", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BulkDestroyJobArtifactsPayload", - "description": "Autogenerated return type of BulkDestroyJobArtifacts", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "relationPath", + "description": "URI path of the epic-issue relationship.", "args": [], "type": { "kind": "SCALAR", @@ -18827,8 +20580,8 @@ "deprecationReason": null }, { - "name": "destroyedCount", - "description": "Number of job artifacts deleted.", + "name": "relativePosition", + "description": "Relative position of the epic in the epic tree.", "args": [], "type": { "kind": "SCALAR", @@ -18839,222 +20592,112 @@ "deprecationReason": null }, { - "name": "destroyedIds", - "description": "IDs of job artifacts that were deleted.", + "name": "startDate", + "description": "Start date of the epic.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CiJobArtifactID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "startDateFixed", + "description": "Fixed start date of the epic.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BulkEnableDevopsAdoptionNamespacesInput", - "description": "Autogenerated input type of BulkEnableDevopsAdoptionNamespaces", - "fields": null, - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "startDateFromInheritedSource", + "description": "Inherited start date of the epic from child epics or milestones.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, - "defaultValue": null - }, - { - "name": "namespaceIds", - "description": "List of Namespace IDs.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NamespaceID", - "ofType": null - } - } - } - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "displayNamespaceId", - "description": "Display namespace ID.", + "name": "startDateFromMilestones", + "description": "Inherited start date of the epic from milestones.", + "args": [], "type": { "kind": "SCALAR", - "name": "NamespaceID", + "name": "Time", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BulkEnableDevopsAdoptionNamespacesPayload", - "description": "Autogenerated return type of BulkEnableDevopsAdoptionNamespaces", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "startDateIsFixed", + "description": "Indicates if the start date has been manually set.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enabledNamespaces", - "description": "Enabled namespaces after mutation.", + "name": "state", + "description": "State of the epic.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DevopsAdoptionEnabledNamespace", - "ofType": null - } + "kind": "ENUM", + "name": "EpicState", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "subscribed", + "description": "Indicates the currently logged in user is subscribed to the epic.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BulkRunnerDeleteInput", - "description": "Autogenerated input type of BulkRunnerDelete", - "fields": null, - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "textColor", + "description": "Text color generated for the epic. Returns `null` if `epic_color_highlight` feature flag is disabled.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "ids", - "description": "IDs of the runners to delete.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CiRunnerID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BulkRunnerDeletePayload", - "description": "Autogenerated return type of BulkRunnerDelete", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "title", + "description": "Title of the epic.", "args": [], "type": { "kind": "SCALAR", @@ -19065,75 +20708,48 @@ "deprecationReason": null }, { - "name": "deletedCount", - "description": "Number of records effectively deleted. Only present if operation was performed synchronously.", + "name": "titleHtml", + "description": "GitLab Flavored Markdown rendering of `title`", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deletedIds", - "description": "IDs of records effectively deleted. Only present if operation was performed synchronously.", + "name": "updatedAt", + "description": "Timestamp of when the epic was updated.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CiRunnerID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "upvotes", + "description": "Number of upvotes the epic has received.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BurnupChartDailyTotals", - "description": "Represents the total number of issues and their weights for a particular day", - "fields": [ + }, { - "name": "completedCount", - "description": "Number of closed issues as of this day.", + "name": "userDiscussionsCount", + "description": "Number of user discussions in the epic.", "args": [], "type": { "kind": "NON_NULL", @@ -19148,8 +20764,8 @@ "deprecationReason": null }, { - "name": "completedWeight", - "description": "Total weight of closed issues as of this day.", + "name": "userNotesCount", + "description": "Number of user notes of the epic.", "args": [], "type": { "kind": "NON_NULL", @@ -19164,15 +20780,15 @@ "deprecationReason": null }, { - "name": "date", - "description": "Date for burnup totals.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ISO8601Date", + "kind": "OBJECT", + "name": "EpicPermissions", "ofType": null } }, @@ -19180,15 +20796,27 @@ "deprecationReason": null }, { - "name": "scopeCount", - "description": "Number of issues as of this day.", + "name": "userPreferences", + "description": "User preferences for the epic on the issue board.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BoardEpicUserPreferences", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webPath", + "description": "Web path of the epic.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -19196,15 +20824,15 @@ "deprecationReason": null }, { - "name": "scopeWeight", - "description": "Total weight of issues as of this day.", + "name": "webUrl", + "description": "Web URL of the epic.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -19213,81 +20841,95 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CurrentUserTodos", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Eventable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "NoteableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Todoable", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CatalogResourcesCreateInput", - "description": "Autogenerated input type of CatalogResourcesCreate", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "BoardEpicConnection", + "description": "The connection type for BoardEpic.", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "count", + "description": "Total count of collection.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectPath", - "description": "Project to convert to a catalog resource.", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "BoardEpicEdge", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CatalogResourcesCreatePayload", - "description": "Autogenerated return type of CatalogResourcesCreate", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BoardEpic", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, "isDeprecated": false, @@ -19301,8 +20943,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "CiAiGenerateConfigInput", - "description": "Autogenerated input type of CiAiGenerateConfig", + "name": "BoardEpicCreateInput", + "description": "Autogenerated input type of BoardEpicCreate", "fields": null, "inputFields": [ { @@ -19316,8 +20958,8 @@ "defaultValue": null }, { - "name": "projectPath", - "description": "Project path for the project related to the open config editor.", + "name": "groupPath", + "description": "Group the epic to create is in.", "type": { "kind": "NON_NULL", "name": null, @@ -19330,8 +20972,36 @@ "defaultValue": null }, { - "name": "userContent", - "description": "Content of the user message to be sent to the language model.", + "name": "boardId", + "description": "Global ID of the board that the epic is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardsEpicBoardID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "listId", + "description": "Global ID of the epic board list in which epic will be created.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardsEpicListID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Title of the epic.", "type": { "kind": "NON_NULL", "name": null, @@ -19350,8 +21020,8 @@ }, { "kind": "OBJECT", - "name": "CiAiGenerateConfigPayload", - "description": "Autogenerated return type of CiAiGenerateConfig", + "name": "BoardEpicCreatePayload", + "description": "Autogenerated return type of BoardEpicCreate.", "fields": [ { "name": "clientMutationId", @@ -19365,6 +21035,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "epic", + "description": "Epic after creation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Epic", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -19388,41 +21070,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "userMessage", - "description": "User Chat message.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DeprecatedAiMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiApplicationSettings", - "description": null, - "fields": [ - { - "name": "keepLatestArtifact", - "description": "Whether to keep the latest jobs artifacts.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -19430,31 +21077,21 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "CiBuildID", - "description": "A `CiBuildID` is a global ID. It is encoded as a string.\n\nAn example `CiBuildID` is: `\"gid://gitlab/Ci::Build/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "CiBuildNeed", - "description": null, + "name": "BoardEpicEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "id", - "description": "ID of the BuildNeed.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -19462,12 +21099,12 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the job we need to complete.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "BoardEpic", "ofType": null }, "isDeprecated": false, @@ -19481,51 +21118,19 @@ }, { "kind": "OBJECT", - "name": "CiBuildNeedConnection", - "description": "The connection type for CiBuildNeed.", + "name": "BoardEpicUserPreferences", + "description": "Represents user preferences for a board epic", "fields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiBuildNeedEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiBuildNeed", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "collapsed", + "description": "Indicates epic should be displayed as collapsed.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -19539,16 +21144,26 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CiBuildNeedEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "SCALAR", + "name": "BoardID", + "description": "A `BoardID` is a global ID. It is encoded as a string.\n\nAn example `BoardID` is: `\"gid://gitlab/Board/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BoardIssueInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "labelName", + "description": "Filter by label name.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", @@ -19556,213 +21171,327 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "authorUsername", + "description": "Filter by author username.", "type": { - "kind": "OBJECT", - "name": "CiBuildNeed", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiCatalogResource", - "description": null, - "fields": [ + "defaultValue": null + }, { - "name": "description", - "description": "Description of the catalog resource. Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user. Wildcard values \"NONE\" and \"ANY\" are supported.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "defaultValue": null }, { - "name": "forksCount", - "description": "Number of times the catalog resource has been forked. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "iids", + "description": "List of IIDs of issues. For example `[\"1\", \"2\"]`.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "defaultValue": null }, { - "name": "icon", - "description": "Icon for the catalog resource. Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "milestoneTitle", + "description": "Filter by milestone title.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "defaultValue": null }, { - "name": "id", - "description": "ID of the catalog resource. Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "assigneeUsername", + "description": "Filter by assignee username.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "defaultValue": null }, { - "name": "latestReleasedAt", - "description": "Release date of the catalog resource's latest version. Introduced in 16.5: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "releaseTag", + "description": "Filter by release tag.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.5." + "defaultValue": null }, { - "name": "latestVersion", - "description": "Latest version of the catalog resource. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "types", + "description": "Filter by the given issue types.", "type": { - "kind": "OBJECT", - "name": "Release", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneWildcardId", + "description": "Filter by milestone ID wildcard.", + "type": { + "kind": "ENUM", + "name": "MilestoneWildcardId", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "defaultValue": null }, { - "name": "name", - "description": "Name of the catalog resource. Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "epicId", + "description": "Filter by epic ID. Incompatible with epicWildcardId.", "type": { "kind": "SCALAR", - "name": "String", + "name": "EpicID", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "defaultValue": null }, { - "name": "openIssuesCount", - "description": "Count of open issues that belong to the the catalog resource. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "iterationTitle", + "description": "Filter by iteration title.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "defaultValue": null }, { - "name": "openMergeRequestsCount", - "description": "Count of open merge requests that belong to the the catalog resource. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "weight", + "description": "Filter by weight.", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iterationId", + "description": "Filter by a list of iteration IDs. Incompatible with iterationWildcardId.", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IterationID", + "ofType": null + } } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "defaultValue": null }, { - "name": "readmeHtml", - "description": "GitLab Flavored Markdown rendering of `readme` Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "not", + "description": "List of negated arguments.", "type": { - "kind": "NON_NULL", + "kind": "INPUT_OBJECT", + "name": "NegatedBoardIssueInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive OR.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedIssueFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query for issue title or description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeWildcardId", + "description": "Filter by assignee wildcard. Incompatible with assigneeUsername and assigneeUsernames.", + "type": { + "kind": "ENUM", + "name": "AssigneeWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "confidential", + "description": "Filter by confidentiality.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "epicWildcardId", + "description": "Filter by epic ID wildcard. Incompatible with epicId.", + "type": { + "kind": "ENUM", + "name": "EpicWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iterationWildcardId", + "description": "Filter by iteration ID wildcard.", + "type": { + "kind": "ENUM", + "name": "IterationWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iterationCadenceId", + "description": "Filter by a list of iteration cadence IDs.", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IterationsCadenceID", + "ofType": null + } } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "defaultValue": null }, { - "name": "rootNamespace", - "description": "Root namespace of the catalog resource. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "name": "weightWildcardId", + "description": "Filter by weight ID wildcard. Incompatible with weight.", + "type": { + "kind": "ENUM", + "name": "WeightWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "healthStatusFilter", + "description": "Health status of the issue, \"none\" and \"any\" values are supported.", + "type": { + "kind": "ENUM", + "name": "HealthStatusFilter", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BoardList", + "description": "Represents a list for an issue board", + "fields": [ + { + "name": "assignee", + "description": "Assignee in the list.", "args": [], "type": { "kind": "OBJECT", - "name": "Namespace", + "name": "UserCore", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "starCount", - "description": "Number of times the catalog resource has been starred. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "name": "collapsed", + "description": "Indicates if the list is collapsed for this user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID (global ID) of the list.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "versions", - "description": "Versions of the catalog resource. This field can only be resolved for one catalog resource in any single request. Introduced in 16.2: This feature is an Experiment. It can be changed or removed at any time.", + "name": "issues", + "description": "Board issues.", "args": [ { - "name": "sort", - "description": "Sort releases by given criteria.", + "name": "filters", + "description": "Filters applied when selecting issues in the board list.", "type": { - "kind": "ENUM", - "name": "ReleaseSort", + "kind": "INPUT_OBJECT", + "name": "BoardIssueInput", "ofType": null }, - "defaultValue": "RELEASED_AT_DESC" + "defaultValue": null }, { "name": "after", @@ -19807,113 +21536,63 @@ ], "type": { "kind": "OBJECT", - "name": "ReleaseConnection", + "name": "IssueConnection", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.2." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "webPath", - "description": "Web path of the catalog resource. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "name": "issuesCount", + "description": "Count of issues in the list.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiCatalogResourceConnection", - "description": "The connection type for CiCatalogResource.", - "fields": [ - { - "name": "count", - "description": "Total count of collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "edges", - "description": "A list of edges.", + "name": "iteration", + "description": "Iteration of the list.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiCatalogResourceEdge", - "ofType": null - } + "kind": "OBJECT", + "name": "Iteration", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "label", + "description": "Label of the list.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiCatalogResource", - "ofType": null - } + "kind": "OBJECT", + "name": "Label", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "limitMetric", + "description": "Current limit metric for the list.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "ENUM", + "name": "ListLimitMetric", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiCatalogResourceEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "listType", + "description": "Type of the list.", "args": [], "type": { "kind": "NON_NULL", @@ -19928,401 +21607,280 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "maxIssueCount", + "description": "Maximum number of issues in the list.", "args": [], "type": { - "kind": "OBJECT", - "name": "CiCatalogResource", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "CiCatalogResourceID", - "description": "A `CiCatalogResourceID` is a global ID. It is encoded as a string.\n\nAn example `CiCatalogResourceID` is: `\"gid://gitlab/Ci::Catalog::Resource/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CiCatalogResourceSort", - "description": "Values for sorting catalog resources", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NAME_ASC", - "description": "Name by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAME_DESC", - "description": "Name by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LATEST_RELEASED_AT_ASC", - "description": "Latest release date by ascending order.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "LATEST_RELEASED_AT_DESC", - "description": "Latest release date by descending order.", + "name": "maxIssueWeight", + "description": "Maximum weight of issues in the list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_desc", - "description": "Updated at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." - }, - { - "name": "updated_asc", - "description": "Updated at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." - }, - { - "name": "created_desc", - "description": "Created at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." - }, - { - "name": "created_asc", - "description": "Created at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." - }, - { - "name": "UPDATED_DESC", - "description": "Updated at descending order.", + "name": "milestone", + "description": "Milestone of the list.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Milestone", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED_ASC", - "description": "Updated at ascending order.", + "name": "position", + "description": "Position of list within the board.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_DESC", - "description": "Created at descending order.", + "name": "title", + "description": "Title of the list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_ASC", - "description": "Created at ascending order.", + "name": "totalIssueWeight", + "description": "Total weight of all issues in the list, encoded as a string.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiConfig", - "description": null, + "name": "BoardListConnection", + "description": "The connection type for BoardList.", "fields": [ { - "name": "errors", - "description": "Linting errors.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "BoardListEdge", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "includes", - "description": "List of included files.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiConfigInclude", - "ofType": null - } + "kind": "OBJECT", + "name": "BoardList", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergedYaml", - "description": "Merged CI configuration YAML.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BoardListCreateInput", + "description": "Autogenerated input type of BoardListCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "stages", - "description": "Stages of the pipeline.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "backlog", + "description": "Create the backlog list.", "type": { - "kind": "OBJECT", - "name": "CiConfigStageConnection", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "status", - "description": "Status of linting, can be either valid or invalid.", - "args": [], + "name": "labelId", + "description": "Global ID of an existing label.", "type": { - "kind": "ENUM", - "name": "CiConfigStatus", + "kind": "SCALAR", + "name": "LabelID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "warnings", - "description": "Linting warnings.", - "args": [], + "name": "boardId", + "description": "Global ID of the issue board to mutate.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "BoardID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiConfigGroup", - "description": null, - "fields": [ + "defaultValue": null + }, { - "name": "jobs", - "description": "Jobs in group.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "milestoneId", + "description": "Global ID of an existing milestone.", "type": { - "kind": "OBJECT", - "name": "CiConfigJobConnection", + "kind": "SCALAR", + "name": "MilestoneID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "name", - "description": "Name of the job group.", - "args": [], + "name": "iterationId", + "description": "Global ID of an existing iteration.", "type": { "kind": "SCALAR", - "name": "String", + "name": "IterationID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "size", - "description": "Size of the job group.", - "args": [], + "name": "assigneeId", + "description": "Global ID of an existing user.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "UserID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiConfigGroupConnection", - "description": "The connection type for CiConfigGroup.", + "name": "BoardListCreatePayload", + "description": "Autogenerated return type of BoardListCreate.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiConfigGroupEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiConfigGroup", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "list", + "description": "Issue list in the issue board.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "OBJECT", + "name": "BoardList", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -20335,7 +21893,7 @@ }, { "kind": "OBJECT", - "name": "CiConfigGroupEdge", + "name": "BoardListEdge", "description": "An edge in a connection.", "fields": [ { @@ -20360,7 +21918,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CiConfigGroup", + "name": "BoardList", "ofType": null }, "isDeprecated": false, @@ -20373,61 +21931,78 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CiConfigInclude", - "description": null, - "fields": [ + "kind": "INPUT_OBJECT", + "name": "BoardListUpdateLimitMetricsInput", + "description": "Autogenerated input type of BoardListUpdateLimitMetrics", + "fields": null, + "inputFields": [ { - "name": "blob", - "description": "File blob location. It can be masked if it contains masked variables. For example, `\"https://gitlab.com/gitlab-org/gitlab/-/blob/e52d6d0246d7375291850e61f0abc101fbda9dc2/.gitlab/ci/build-images.gitlab-ci.yml\"`.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "contextProject", - "description": "Current project scope, e.g., \"gitlab-org/gitlab\".", - "args": [], + "name": "listId", + "description": "Global ID of the list.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ListID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "limitMetric", + "description": "New limit metric type for the list.", + "type": { + "kind": "ENUM", + "name": "ListLimitMetric", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "contextSha", - "description": "Current sha scope.", - "args": [], + "name": "maxIssueCount", + "description": "New maximum issue count limit.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "extra", - "description": "Extra information for the `include`, which can contain `job_name`, `project`, and `ref`. Values can be masked if they contain masked variables.", - "args": [], + "name": "maxIssueWeight", + "description": "New maximum issue weight limit.", "type": { "kind": "SCALAR", - "name": "JSON", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BoardListUpdateLimitMetricsPayload", + "description": "Autogenerated return type of BoardListUpdateLimitMetrics.", + "fields": [ { - "name": "location", - "description": "File location. It can be masked if it contains masked variables. For example, `\".gitlab/ci/build-images.gitlab-ci.yml\"`.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -20438,24 +22013,36 @@ "deprecationReason": null }, { - "name": "raw", - "description": "File raw location. It can be masked if it contains masked variables. For example, `\"https://gitlab.com/gitlab-org/gitlab/-/raw/e52d6d0246d7375291850e61f0abc101fbda9dc2/.gitlab/ci/build-images.gitlab-ci.yml\"`.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Include type.", + "name": "list", + "description": "Updated list.", "args": [], "type": { - "kind": "ENUM", - "name": "CiConfigIncludeType", + "kind": "OBJECT", + "name": "BoardList", "ofType": null }, "isDeprecated": false, @@ -20468,154 +22055,114 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "CiConfigIncludeType", - "description": "Include type.", + "kind": "SCALAR", + "name": "BoardsEpicBoardID", + "description": "A `BoardsEpicBoardID` is a global ID. It is encoded as a string.\n\nAn example `BoardsEpicBoardID` is: `\"gid://gitlab/Boards::EpicBoard/1\"`.", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "remote", - "description": "Remote include.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "local", - "description": "Local include.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "file", - "description": "Project file include.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template", - "description": "Template include.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "component", - "description": "Component include.", - "isDeprecated": false, - "deprecationReason": null - } - ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "BoardsEpicListID", + "description": "A `BoardsEpicListID` is a global ID. It is encoded as a string.\n\nAn example `BoardsEpicListID` is: `\"gid://gitlab/Boards::EpicList/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Boolean", + "description": "Represents `true` or `false` values.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiConfigJob", + "name": "Branch", "description": null, "fields": [ { - "name": "afterScript", - "description": "Override a set of commands that are executed after the job.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allowFailure", - "description": "Allow job to fail.", + "name": "commit", + "description": "Commit for the branch.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Commit", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "beforeScript", - "description": "Override a set of commands that are executed before the job.", + "name": "name", + "description": "Name of the branch.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "environment", - "description": "Name of an environment to which the job deploys.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "except", - "description": "Limit when jobs are not created.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiConfigJobRestriction", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BranchProtection", + "description": "Branch protection details for a branch rule.", + "fields": [ { - "name": "groupName", - "description": "Name of the job group.", + "name": "allowForcePush", + "description": "Toggle force push to the branch for users with write access.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the job.", + "name": "codeOwnerApprovalRequired", + "description": "Enforce code owner approvals before allowing a merge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "needs", - "description": "Builds that must complete before the jobs run.", + "name": "mergeAccessLevels", + "description": "Details about who can merge when this branch is the source branch.", "args": [ { "name": "after", @@ -20660,83 +22207,113 @@ ], "type": { "kind": "OBJECT", - "name": "CiConfigNeedConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "only", - "description": "Jobs are created when these conditions do not apply.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiConfigJobRestriction", + "name": "MergeAccessLevelConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "script", - "description": "Shell script that is executed by a runner.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "Name of the job stage.", - "args": [], + "name": "pushAccessLevels", + "description": "Details about who can push when this branch is the source branch.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PushAccessLevelConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tags", - "description": "List of tags that are used to select a runner.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "unprotectAccessLevels", + "description": "Details about who can unprotect this branch.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "when", - "description": "When to run the job.", - "args": [], + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "UnprotectAccessLevelConnection", "ofType": null }, "isDeprecated": false, @@ -20749,263 +22326,157 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CiConfigJobConnection", - "description": "The connection type for CiConfigJob.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "BranchProtectionInput", + "description": null, + "fields": null, + "inputFields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "mergeAccessLevels", + "description": "Details about who can merge into the branch rule target.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiConfigJobEdge", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MergeAccessLevelInput", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": "[]" }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + "name": "pushAccessLevels", + "description": "Details about who can push to the branch rule target.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiConfigJob", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PushAccessLevelInput", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": "[]" }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiConfigJobEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "allowForcePush", + "description": "Allows users with write access to the branch rule target to force push changes.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": "false" }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "codeOwnerApprovalRequired", + "description": "Enforce code owner approvals before allowing a merge.", "type": { - "kind": "OBJECT", - "name": "CiConfigJob", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": "true" } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiConfigJobRestriction", - "description": null, + "name": "BranchRule", + "description": "Branch rules configured for a rule target.", "fields": [ { - "name": "refs", - "description": "Git refs the job restriction applies to.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "approvalRules", + "description": "Merge request approval rules configured for this branch rule.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiConfigNeed", - "description": null, - "fields": [ - { - "name": "name", - "description": "Name of the need.", - "args": [], + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ApprovalProjectRuleConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiConfigNeedConnection", - "description": "The connection type for CiConfigNeed.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiConfigNeedEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiConfigNeed", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiConfigNeedEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "branchProtection", + "description": "Branch protections configured for this branch rule.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "BranchProtection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "createdAt", + "description": "Timestamp of when the branch rule was created.", "args": [], "type": { - "kind": "OBJECT", - "name": "CiConfigNeed", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiConfigStage", - "description": null, - "fields": [ + }, { - "name": "groups", - "description": "Groups of jobs for the stage.", + "name": "externalStatusChecks", + "description": "External status checks configured for this branch rule.", "args": [ { "name": "after", @@ -21050,45 +22521,34 @@ ], "type": { "kind": "OBJECT", - "name": "CiConfigGroupConnection", + "name": "ExternalStatusCheckConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the stage.", + "name": "id", + "description": "ID of the branch rule.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ProjectsBranchRuleID", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiConfigStageConnection", - "description": "The connection type for CiConfigStage.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "isDefault", + "description": "Check if this branch rule protects the project's default branch.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiConfigStageEdge", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -21096,15 +22556,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "isProtected", + "description": "Check if this branch rule protects access for the branch.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiConfigStage", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -21112,35 +22572,24 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "matchingBranchesCount", + "description": "Number of existing branches that match this branch rule.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiConfigStageEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "name", + "description": "Name of the branch rule target. Includes wildcards.", "args": [], "type": { "kind": "NON_NULL", @@ -21155,12 +22604,12 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "updatedAt", + "description": "Timestamp of when the branch rule was last updated.", "args": [], "type": { - "kind": "OBJECT", - "name": "CiConfigStage", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, @@ -21172,85 +22621,54 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "CiConfigStatus", - "description": "Values for YAML processor result", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "VALID", - "description": "Configuration file is valid.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVALID", - "description": "Configuration file is not valid.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "CiConfigVariable", - "description": "CI/CD config variables.", + "name": "BranchRuleConnection", + "description": "The connection type for BranchRule.", "fields": [ { - "name": "description", - "description": "Description for the CI/CD config variable.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "key", - "description": "Name of the variable.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BranchRuleEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "Value of the variable.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BranchRule", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "valueOptions", - "description": "Value options for the variable.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, "isDeprecated": false, @@ -21263,54 +22681,38 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CiFreezePeriod", - "description": "Represents a deployment freeze window of a project", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "BranchRuleCreateInput", + "description": "Autogenerated input type of BranchRuleCreate", + "fields": null, + "inputFields": [ { - "name": "cronTimezone", - "description": "Time zone for the cron fields, defaults to UTC if not provided.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "endCron", - "description": "End of the freeze period in cron format.", - "args": [], + "name": "projectPath", + "description": "Full path to the project that the branch is associated with.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endTime", - "description": "Timestamp (UTC) of when the current/next active period ends.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "startCron", - "description": "Start of the freeze period in cron format.", - "args": [], + "name": "name", + "description": "Branch name, with wildcards, for the branch rules.", "type": { "kind": "NON_NULL", "name": null, @@ -21320,32 +22722,61 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BranchRuleCreatePayload", + "description": "Autogenerated return type of BranchRuleCreate.", + "fields": [ + { + "name": "branchRule", + "description": "Branch rule after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BranchRule", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "startTime", - "description": "Timestamp (UTC) of when the current/next active period starts.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Freeze period status.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CiFreezePeriodStatus", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -21358,192 +22789,88 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "CiFreezePeriodStatus", - "description": "Deploy freeze period status", + "kind": "INPUT_OBJECT", + "name": "BranchRuleDeleteInput", + "description": "Autogenerated input type of BranchRuleDelete", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "Freeze period is active.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INACTIVE", - "description": "Freeze period is inactive.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiGroup", - "description": null, - "fields": [ + "inputFields": [ { - "name": "detailedStatus", - "description": "Detailed status of the group.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "OBJECT", - "name": "DetailedStatus", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "id", - "description": "ID for a group.", - "args": [], + "description": "Global ID of the branch rule to destroy.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ProjectsBranchRuleID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "jobs", - "description": "Jobs in group.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CiJobConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the job group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size", - "description": "Size of the group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiGroupConnection", - "description": "The connection type for CiGroup.", + "name": "BranchRuleDeletePayload", + "description": "Autogenerated return type of BranchRuleDelete.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "branchRule", + "description": "Branch rule after mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiGroupEdge", - "ofType": null - } + "kind": "OBJECT", + "name": "BranchRule", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiGroup", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -21557,7 +22884,7 @@ }, { "kind": "OBJECT", - "name": "CiGroupEdge", + "name": "BranchRuleEdge", "description": "An edge in a connection.", "fields": [ { @@ -21582,7 +22909,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CiGroup", + "name": "BranchRule", "ofType": null }, "isDeprecated": false, @@ -21595,115 +22922,116 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CiGroupEnvironmentScope", - "description": "Ci/CD environment scope for a group.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "BranchRuleExternalStatusCheckCreateInput", + "description": "Autogenerated input type of BranchRuleExternalStatusCheckCreate", + "fields": null, + "inputFields": [ { - "name": "name", - "description": "Scope name defininig the enviromnments that can use the variable.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiGroupEnvironmentScopeConnection", - "description": "The connection type for CiGroupEnvironmentScope.", - "fields": [ + "defaultValue": null + }, { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "branchRuleId", + "description": "Global ID of the branch rule to update.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiGroupEnvironmentScopeEdge", + "kind": "SCALAR", + "name": "ProjectsBranchRuleID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + "name": "name", + "description": "Name of the external status check.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiGroupEnvironmentScope", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], + "name": "externalUrl", + "description": "URL of external status check resource.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiGroupEnvironmentScopeEdge", - "description": "An edge in a connection.", + "name": "BranchRuleExternalStatusCheckCreatePayload", + "description": "Autogenerated return type of BranchRuleExternalStatusCheckCreate.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "externalStatusCheck", + "description": "New status check after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "CiGroupEnvironmentScope", + "name": "ExternalStatusCheck", "ofType": null }, "isDeprecated": false, @@ -21716,53 +23044,62 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CiGroupVariable", - "description": "CI/CD variables for a group.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "BranchRuleExternalStatusCheckDestroyInput", + "description": "Autogenerated input type of BranchRuleExternalStatusCheckDestroy", + "fields": null, + "inputFields": [ { - "name": "description", - "description": "Description of the variable.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "environmentScope", - "description": "Scope defining the environments that can use the variable.", - "args": [], + "name": "id", + "description": "Global ID of the external status check to destroy.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MergeRequestsExternalStatusCheckID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the variable.", - "args": [], + "name": "branchRuleId", + "description": "Global ID of the branch rule.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "ProjectsBranchRuleID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BranchRuleExternalStatusCheckDestroyPayload", + "description": "Autogenerated return type of BranchRuleExternalStatusCheckDestroy.", + "fields": [ { - "name": "key", - "description": "Name of the variable.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -21773,44 +23110,120 @@ "deprecationReason": null }, { - "name": "masked", - "description": "Indicates whether the variable is masked.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BranchRuleExternalStatusCheckUpdateInput", + "description": "Autogenerated input type of BranchRuleExternalStatusCheckUpdate", + "fields": null, + "inputFields": [ { - "name": "protected", - "description": "Indicates whether the variable is protected.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "raw", - "description": "Indicates whether the variable is raw.", - "args": [], + "name": "id", + "description": "Global ID of the external status check to update.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MergeRequestsExternalStatusCheckID", + "ofType": null + } + }, + "defaultValue": null + }, { - "name": "value", - "description": "Value of the variable.", + "name": "branchRuleId", + "description": "Global ID of the branch rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectsBranchRuleID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the external status check.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "externalUrl", + "description": "External URL of the external status check.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BranchRuleExternalStatusCheckUpdatePayload", + "description": "Autogenerated return type of BranchRuleExternalStatusCheckUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -21821,12 +23234,36 @@ "deprecationReason": null }, { - "name": "variableType", - "description": "Type of the variable.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "ENUM", - "name": "CiVariableType", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalStatusCheck", + "description": "Updated external status check after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalStatusCheck", "ofType": null }, "isDeprecated": false, @@ -21834,80 +23271,117 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CiVariable", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CiGroupVariableConnection", - "description": "The connection type for CiGroupVariable.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "BranchRuleUpdateInput", + "description": "Autogenerated input type of BranchRuleUpdate", + "fields": null, + "inputFields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the branch rule to update.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiGroupVariableEdge", + "kind": "SCALAR", + "name": "ProjectsBranchRuleID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "limit", - "description": "Maximum amount of group CI/CD variables.", - "args": [], + "name": "name", + "description": "Branch name, with wildcards, for the branch rules.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, + "defaultValue": null + }, + { + "name": "branchProtection", + "description": "Branch protections configured for the branch rule.", + "type": { + "kind": "INPUT_OBJECT", + "name": "BranchProtectionInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BranchRuleUpdatePayload", + "description": "Autogenerated return type of BranchRuleUpdate.", + "fields": [ + { + "name": "branchRule", + "description": "Branch rule after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BranchRule", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiGroupVariable", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -21920,14 +23394,24 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CiGroupVariableEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "BuildForecastInput", + "description": "Autogenerated input type of BuildForecast", + "fields": null, + "inputFields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Type of the forecast.", "type": { "kind": "NON_NULL", "name": null, @@ -21937,98 +23421,169 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "horizon", + "description": "Number of data points to forecast.", "type": { - "kind": "OBJECT", - "name": "CiGroupVariable", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "contextId", + "description": "Global ID of the context for the forecast to pick an appropriate model.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GlobalID", + "ofType": null + } + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "CiGroupVariablesSort", - "description": "Values for sorting inherited variables", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED_DESC", - "description": "Created at descending order.", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "BuildForecastPayload", + "description": "Autogenerated return type of BuildForecast.", + "fields": [ { - "name": "CREATED_ASC", - "description": "Created at ascending order.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KEY_DESC", - "description": "Key by descending order.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "KEY_ASC", - "description": "Key by ascending order.", + "name": "forecast", + "description": "Created forecast.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Forecast", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CiInstanceVariable", - "description": "CI/CD variables for a GitLab instance.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "BulkDestroyJobArtifactsInput", + "description": "Autogenerated input type of BulkDestroyJobArtifacts", + "fields": null, + "inputFields": [ { - "name": "environmentScope", - "description": "Scope defining the environments that can use the variable. Deprecated in 15.3: No longer used, only available for GroupVariableType and ProjectVariableType.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "No longer used, only available for GroupVariableType and ProjectVariableType. Deprecated in 15.3." + "defaultValue": null }, { - "name": "id", - "description": "ID of the variable.", - "args": [], + "name": "ids", + "description": "Global IDs of the job artifacts to destroy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiJobArtifactID", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "Global Project ID of the job artifacts to destroy. Incompatible with projectPath.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "ProjectID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BulkDestroyJobArtifactsPayload", + "description": "Autogenerated return type of BulkDestroyJobArtifacts.", + "fields": [ { - "name": "key", - "description": "Name of the variable.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -22039,125 +23594,176 @@ "deprecationReason": null }, { - "name": "masked", - "description": "Indicates whether the variable is masked.", + "name": "destroyedCount", + "description": "Number of job artifacts deleted.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "protected", - "description": "Indicates whether the variable is protected.", + "name": "destroyedIds", + "description": "IDs of job artifacts that were deleted.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiJobArtifactID", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "raw", - "description": "Indicates whether the variable is raw.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BulkEnableDevopsAdoptionNamespacesInput", + "description": "Autogenerated input type of BulkEnableDevopsAdoptionNamespaces", + "fields": null, + "inputFields": [ { - "name": "value", - "description": "Value of the variable.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "variableType", - "description": "Type of the variable.", - "args": [], + "name": "namespaceIds", + "description": "List of Namespace IDs.", "type": { - "kind": "ENUM", - "name": "CiVariableType", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NamespaceID", + "ofType": null + } + } + } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + "defaultValue": null + }, { - "kind": "INTERFACE", - "name": "CiVariable", - "ofType": null + "name": "displayNamespaceId", + "description": "Display namespace ID.", + "type": { + "kind": "SCALAR", + "name": "NamespaceID", + "ofType": null + }, + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiInstanceVariableConnection", - "description": "The connection type for CiInstanceVariable.", + "name": "BulkEnableDevopsAdoptionNamespacesPayload", + "description": "Autogenerated return type of BulkEnableDevopsAdoptionNamespaces.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiInstanceVariableEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "enabledNamespaces", + "description": "Enabled namespaces after mutation.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiInstanceVariable", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DevopsAdoptionEnabledNamespace", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -22169,35 +23775,114 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "BulkRunnerDeleteInput", + "description": "Autogenerated input type of BulkRunnerDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ids", + "description": "IDs of the runners to delete.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiRunnerID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "CiInstanceVariableEdge", - "description": "An edge in a connection.", + "name": "BulkRunnerDeletePayload", + "description": "Autogenerated return type of BulkRunnerDelete.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletedCount", + "description": "Number of records effectively deleted. Only present if operation was performed synchronously.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletedIds", + "description": "IDs of records effectively deleted. Only present if operation was performed synchronously.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiRunnerID", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "CiInstanceVariable", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -22210,19 +23895,19 @@ }, { "kind": "OBJECT", - "name": "CiJob", - "description": null, + "name": "BurnupChartDailyTotals", + "description": "Represents the total number of issues and their weights for a particular day", "fields": [ { - "name": "active", - "description": "Indicates the job is active.", + "name": "completedCount", + "description": "Number of closed issues as of this day.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -22230,27 +23915,15 @@ "deprecationReason": null }, { - "name": "aiFailureAnalysis", - "description": "Ai generated analysis of the root cause of failure. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." - }, - { - "name": "allowFailure", - "description": "Whether the job is allowed to fail.", + "name": "completedWeight", + "description": "Total weight of closed issues as of this day.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -22258,80 +23931,31 @@ "deprecationReason": null }, { - "name": "artifacts", - "description": "Artifacts generated by the job.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CiJobArtifactConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "browseArtifactsPath", - "description": "URL for browsing the artifact's archive.", + "name": "date", + "description": "Date for burnup totals.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601Date", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "canPlayJob", - "description": "Indicates whether the current user can play the job.", + "name": "scopeCount", + "description": "Number of issues as of this day.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -22339,128 +23963,248 @@ "deprecationReason": null }, { - "name": "cancelable", - "description": "Indicates the job can be canceled.", + "name": "scopeWeight", + "description": "Total weight of issues as of this day.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CatalogResourcesCreateInput", + "description": "Autogenerated input type of CatalogResourcesCreate", + "fields": null, + "inputFields": [ { - "name": "commitPath", - "description": "Path to the commit that triggered the job.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "coverage", - "description": "Coverage level of the job.", + "name": "projectPath", + "description": "Project path belonging to the catalog resource.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CatalogResourcesCreatePayload", + "description": "Autogenerated return type of CatalogResourcesCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "When the job was created.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CatalogResourcesDestroyInput", + "description": "Autogenerated input type of CatalogResourcesDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "createdByTag", - "description": "Whether the job was created by a tag.", - "args": [], + "name": "projectPath", + "description": "Project path belonging to the catalog resource.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CatalogResourcesDestroyPayload", + "description": "Autogenerated return type of CatalogResourcesDestroy.", + "fields": [ { - "name": "detailedStatus", - "description": "Detailed status of the job.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "DetailedStatus", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "downstreamPipeline", - "description": "Downstream pipeline for a bridge.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "Pipeline", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiApplicationSettings", + "description": null, + "fields": [ { - "name": "duration", - "description": "Duration of the job in seconds.", + "name": "keepLatestArtifact", + "description": "Whether to keep the latest jobs artifacts.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "CiBuildID", + "description": "A `CiBuildID` is a global ID. It is encoded as a string.\n\nAn example `CiBuildID` is: `\"gid://gitlab/Ci::Build/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiBuildNeed", + "description": null, + "fields": [ { - "name": "erasedAt", - "description": "When the job was erased.", + "name": "id", + "description": "ID of the BuildNeed.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "failureMessage", - "description": "Message on why the job failed.", + "name": "name", + "description": "Name of the job we need to complete.", "args": [], "type": { "kind": "SCALAR", @@ -22469,614 +24213,354 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiBuildNeedConnection", + "description": "The connection type for CiBuildNeed.", + "fields": [ { - "name": "finishedAt", - "description": "When a job has finished running.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiBuildNeedEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the job.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "JobID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiBuildNeed", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kind", - "description": "Indicates the type of job.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CiJobKind", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiBuildNeedEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "manualJob", - "description": "Whether the job has a manual action.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "manualVariables", - "description": "Variables added to a manual job when the job is triggered.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { "kind": "OBJECT", - "name": "CiManualVariableConnection", + "name": "CiBuildNeed", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiCatalogResource", + "description": null, + "fields": [ { - "name": "name", - "description": "Name of the job.", + "name": "description", + "description": "Description of the catalog resource. Introduced in GitLab 15.11: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "needs", - "description": "References to builds that must complete before the jobs run.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CiBuildNeedConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { - "name": "pipeline", - "description": "Pipeline the job belongs to.", + "name": "fullPath", + "description": "Full project path of the catalog resource. Introduced in GitLab 16.11: **Status**: Experiment.", "args": [], "type": { - "kind": "OBJECT", - "name": "Pipeline", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." }, { - "name": "playPath", - "description": "Play path of the job.", + "name": "icon", + "description": "Icon for the catalog resource. Introduced in GitLab 15.11: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { - "name": "playable", - "description": "Indicates the job can be played.", + "name": "id", + "description": "ID of the catalog resource. Introduced in GitLab 15.11: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousStageJobs", - "description": "Jobs from the previous stage.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CiJobConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "previousStageJobsOrNeeds", - "description": "Jobs that must complete before the job runs. Returns `BuildNeed`, which is the needed jobs if the job uses the `needs` keyword, or the previous stage jobs otherwise. Deprecated in 16.4: Replaced by previousStageJobs and needs fields.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "JobNeedUnionConnection", - "ofType": null - }, "isDeprecated": true, - "deprecationReason": "Replaced by previousStageJobs and needs fields. Deprecated in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { - "name": "project", - "description": "Project that the job belongs to.", + "name": "last30DayUsageCount", + "description": "Number of projects that used a component from this catalog resource in a pipeline, by using `include:component`, in the last 30 days. Introduced in GitLab 17.0: **Status**: Experiment.", "args": [], "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." }, { - "name": "queuedAt", - "description": "When the job was enqueued and marked as pending.", + "name": "latestReleasedAt", + "description": "Release date of the catalog resource's latest version. Introduced in GitLab 16.5: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", "name": "Time", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queuedDuration", - "description": "How long the job was enqueued before starting.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Duration", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refName", - "description": "Ref name of the job.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." }, { - "name": "refPath", - "description": "Path to the ref.", + "name": "name", + "description": "Name of the catalog resource. Introduced in GitLab 15.11: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "retried", - "description": "Indicates that the job has been retried.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { - "name": "retryable", - "description": "Indicates the job can be retried.", + "name": "openIssuesCount", + "description": "Count of open issues that belong to the the catalog resource. Introduced in GitLab 16.3: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "runner", - "description": "Runner assigned to execute the job.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiRunner", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "runnerManager", - "description": "Runner manager assigned to the job. Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiRunnerManager", - "ofType": null - }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { - "name": "scheduled", - "description": "Indicates the job is scheduled.", + "name": "openMergeRequestsCount", + "description": "Count of open merge requests that belong to the the catalog resource. Introduced in GitLab 16.3: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "scheduledAt", - "description": "Schedule for the build.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "schedulingType", - "description": "Type of job scheduling. Value is `dag` if the job uses the `needs` keyword, and `stage` otherwise.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { - "name": "shortSha", - "description": "Short SHA1 ID of the commit.", + "name": "starCount", + "description": "Number of times the catalog resource has been starred. Introduced in GitLab 16.1: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stage", - "description": "Stage of the job.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiStage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." }, { - "name": "startedAt", - "description": "When the job was started.", + "name": "starrersPath", + "description": "Relative path to the starrers page for the catalog resource project. Introduced in GitLab 16.10: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." }, { - "name": "status", - "description": "Status of the job.", + "name": "verificationLevel", + "description": "Verification level of the catalog resource. Introduced in GitLab 16.9: **Status**: Experiment.", "args": [], "type": { "kind": "ENUM", - "name": "CiJobStatus", + "name": "CiCatalogResourceVerificationLevel", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stuck", - "description": "Indicates the job is stuck.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." }, { - "name": "tags", - "description": "Tags for the current job.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "versions", + "description": "Versions of the catalog resource. This field can only be resolved for one catalog resource in any single request. Introduced in GitLab 16.2: **Status**: Experiment.", + "args": [ + { + "name": "name", + "description": "Name of the version.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "trace", - "description": "Trace generated by the job.", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "CiJobTrace", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "triggered", - "description": "Whether the job was triggered.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", + "name": "CiCatalogResourceVersionConnection", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "JobPermissions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.2." }, { "name": "webPath", - "description": "Web path of the job.", + "description": "Web path of the catalog resource. Introduced in GitLab 16.1: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." } ], "inputFields": null, @@ -23086,88 +24570,68 @@ }, { "kind": "OBJECT", - "name": "CiJobArtifact", + "name": "CiCatalogResourceComponent", "description": null, "fields": [ { - "name": "downloadPath", - "description": "URL for downloading the artifact's file.", + "name": "id", + "description": "ID of the component. Introduced in GitLab 16.7: **Status**: Experiment.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiCatalogResourcesComponentID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { - "name": "expireAt", - "description": "Expiry date of the artifact.", + "name": "includePath", + "description": "Path used to include the component. Introduced in GitLab 16.7: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fileType", - "description": "File type of the artifact.", - "args": [], - "type": { - "kind": "ENUM", - "name": "JobArtifactFileType", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { - "name": "id", - "description": "ID of the artifact.", + "name": "inputs", + "description": "Inputs for the component. Introduced in GitLab 16.7: **Status**: Experiment.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "CiJobArtifactID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiCatalogResourceComponentInput", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { "name": "name", - "description": "File name of the artifact.", + "description": "Name of the component. Introduced in GitLab 16.7: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "size", - "description": "Size of the artifact in bytes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." } ], "inputFields": null, @@ -23177,8 +24641,8 @@ }, { "kind": "OBJECT", - "name": "CiJobArtifactConnection", - "description": "The connection type for CiJobArtifact.", + "name": "CiCatalogResourceComponentConnection", + "description": "The connection type for CiCatalogResourceComponent.", "fields": [ { "name": "edges", @@ -23189,7 +24653,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiJobArtifactEdge", + "name": "CiCatalogResourceComponentEdge", "ofType": null } }, @@ -23205,7 +24669,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiJobArtifact", + "name": "CiCatalogResourceComponent", "ofType": null } }, @@ -23236,7 +24700,7 @@ }, { "kind": "OBJECT", - "name": "CiJobArtifactEdge", + "name": "CiCatalogResourceComponentEdge", "description": "An edge in a connection.", "fields": [ { @@ -23261,7 +24725,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CiJobArtifact", + "name": "CiCatalogResourceComponent", "ofType": null }, "isDeprecated": false, @@ -23274,35 +24738,61 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "CiJobArtifactID", - "description": "A `CiJobArtifactID` is a global ID. It is encoded as a string.\n\nAn example `CiJobArtifactID` is: `\"gid://gitlab/Ci::JobArtifact/1\"`.", - "fields": null, + "kind": "OBJECT", + "name": "CiCatalogResourceComponentInput", + "description": null, + "fields": [ + { + "name": "default", + "description": "Default value for the input. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, + { + "name": "name", + "description": "Name of the input. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, + { + "name": "required", + "description": "Indicates if an input is required. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + } + ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiJobConnection", - "description": "The connection type for CiJob.", + "name": "CiCatalogResourceConnection", + "description": "The connection type for CiCatalogResource.", "fields": [ { "name": "count", - "description": "Limited count of collection. Returns limit + 1 for counts greater than the limit.", - "args": [ - { - "name": "limit", - "description": "Limit value to be applied to the count query. Default is 1000.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1000" - } - ], + "description": "Total count of collection.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -23324,7 +24814,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiJobEdge", + "name": "CiCatalogResourceEdge", "ofType": null } }, @@ -23340,7 +24830,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiJob", + "name": "CiCatalogResource", "ofType": null } }, @@ -23371,7 +24861,7 @@ }, { "kind": "OBJECT", - "name": "CiJobEdge", + "name": "CiCatalogResourceEdge", "description": "An edge in a connection.", "fields": [ { @@ -23396,7 +24886,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CiJob", + "name": "CiCatalogResource", "ofType": null }, "isDeprecated": false, @@ -23408,543 +24898,491 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "CiCatalogResourceID", + "description": "A `CiCatalogResourceID` is a global ID. It is encoded as a string.\n\nAn example `CiCatalogResourceID` is: `\"gid://gitlab/Ci::Catalog::Resource/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", - "name": "CiJobFailureReason", - "description": null, + "name": "CiCatalogResourceScope", + "description": "Values for scoping catalog resources", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "UNKNOWN_FAILURE", - "description": "A job that failed due to unknown failure.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCRIPT_FAILURE", - "description": "A job that failed due to script failure.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "API_FAILURE", - "description": "A job that failed due to api failure.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STUCK_OR_TIMEOUT_FAILURE", - "description": "A job that failed due to stuck or timeout failure.", + "name": "ALL", + "description": "All catalog resources visible to the current user.", "isDeprecated": false, "deprecationReason": null }, { - "name": "RUNNER_SYSTEM_FAILURE", - "description": "A job that failed due to runner system failure.", + "name": "NAMESPACES", + "description": "Catalog resources belonging to authorized namespaces of the user.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CiCatalogResourceSort", + "description": "Values for sorting catalog resources", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "MISSING_DEPENDENCY_FAILURE", - "description": "A job that failed due to missing dependency failure.", + "name": "NAME_ASC", + "description": "Name by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "RUNNER_UNSUPPORTED", - "description": "A job that failed due to runner unsupported.", + "name": "NAME_DESC", + "description": "Name by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "STALE_SCHEDULE", - "description": "A job that failed due to stale schedule.", + "name": "LATEST_RELEASED_AT_ASC", + "description": "Latest release date by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "JOB_EXECUTION_TIMEOUT", - "description": "A job that failed due to job execution timeout.", + "name": "LATEST_RELEASED_AT_DESC", + "description": "Latest release date by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "ARCHIVED_FAILURE", - "description": "A job that failed due to archived failure.", + "name": "CREATED_ASC", + "description": "Created date by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "UNMET_PREREQUISITES", - "description": "A job that failed due to unmet prerequisites.", + "name": "CREATED_DESC", + "description": "Created date by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "SCHEDULER_FAILURE", - "description": "A job that failed due to scheduler failure.", + "name": "STAR_COUNT_ASC", + "description": "Star count by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "DATA_INTEGRITY_FAILURE", - "description": "A job that failed due to data integrity failure.", + "name": "STAR_COUNT_DESC", + "description": "Star count by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "FORWARD_DEPLOYMENT_FAILURE", - "description": "A job that failed due to forward deployment failure.", + "name": "USAGE_COUNT_ASC", + "description": "Last 30-day usage count by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "USER_BLOCKED", - "description": "A job that failed due to user blocked.", + "name": "USAGE_COUNT_DESC", + "description": "Last 30-day usage count by descending order.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CiCatalogResourceVerificationLevel", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "PROJECT_DELETED", - "description": "A job that failed due to project deleted.", + "name": "GITLAB_MAINTAINED", + "description": "The resource is Gitlab Maintained", "isDeprecated": false, "deprecationReason": null }, { - "name": "CI_QUOTA_EXCEEDED", - "description": "A job that failed due to ci quota exceeded.", + "name": "GITLAB_PARTNER_MAINTAINED", + "description": "The resource is Gitlab Partner Maintained", "isDeprecated": false, "deprecationReason": null }, { - "name": "PIPELINE_LOOP_DETECTED", - "description": "A job that failed due to pipeline loop detected.", + "name": "VERIFIED_CREATOR_MAINTAINED", + "description": "The resource is Verified Creator Maintained", "isDeprecated": false, "deprecationReason": null }, { - "name": "NO_MATCHING_RUNNER", - "description": "A job that failed due to no matching runner.", + "name": "UNVERIFIED", + "description": "The resource is Unverified", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiCatalogResourceVersion", + "description": null, + "fields": [ { - "name": "TRACE_SIZE_EXCEEDED", - "description": "A job that failed due to trace size exceeded.", - "isDeprecated": false, - "deprecationReason": null + "name": "author", + "description": "User that created the version. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { - "name": "BUILDS_DISABLED", - "description": "A job that failed due to builds disabled.", - "isDeprecated": false, - "deprecationReason": null + "name": "commit", + "description": "Commit associated with the version. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { - "name": "ENVIRONMENT_CREATION_FAILURE", - "description": "A job that failed due to environment creation failure.", - "isDeprecated": false, - "deprecationReason": null + "name": "components", + "description": "Components belonging to the catalog resource. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiCatalogResourceComponentConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { - "name": "DEPLOYMENT_REJECTED", - "description": "A job that failed due to deployment rejected.", - "isDeprecated": false, - "deprecationReason": null + "name": "createdAt", + "description": "Timestamp of when the version was created. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { - "name": "FAILED_OUTDATED_DEPLOYMENT_JOB", - "description": "A job that failed due to failed outdated deployment job.", - "isDeprecated": false, - "deprecationReason": null + "name": "id", + "description": "Global ID of the version. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiCatalogResourcesVersionID", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { - "name": "PROTECTED_ENVIRONMENT_FAILURE", - "description": "A job that failed due to protected environment failure.", - "isDeprecated": false, - "deprecationReason": null + "name": "name", + "description": "Name that uniquely identifies the version within the catalog resource. Introduced in GitLab 16.8: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.8." }, { - "name": "INSUFFICIENT_BRIDGE_PERMISSIONS", - "description": "A job that failed due to insufficient bridge permissions.", - "isDeprecated": false, - "deprecationReason": null + "name": "path", + "description": "Relative web path to the version. Introduced in GitLab 16.8: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.8." }, { - "name": "DOWNSTREAM_BRIDGE_PROJECT_NOT_FOUND", - "description": "A job that failed due to downstream bridge project not found.", - "isDeprecated": false, - "deprecationReason": null + "name": "readmeHtml", + "description": "GitLab Flavored Markdown rendering of README.md. This field can only be resolved for one version in any single request. Introduced in GitLab 16.8: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.8." }, { - "name": "INVALID_BRIDGE_TRIGGER", - "description": "A job that failed due to invalid bridge trigger.", - "isDeprecated": false, - "deprecationReason": null - }, + "name": "releasedAt", + "description": "Timestamp of when the version was released. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiCatalogResourceVersionConnection", + "description": "The connection type for CiCatalogResourceVersion.", + "fields": [ { - "name": "UPSTREAM_BRIDGE_PROJECT_NOT_FOUND", - "description": "A job that failed due to upstream bridge project not found.", + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "INSUFFICIENT_UPSTREAM_PERMISSIONS", - "description": "A job that failed due to insufficient upstream permissions.", + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiCatalogResourceVersionEdge", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BRIDGE_PIPELINE_IS_CHILD_PIPELINE", - "description": "A job that failed due to bridge pipeline is child pipeline.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiCatalogResourceVersion", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DOWNSTREAM_PIPELINE_CREATION_FAILED", - "description": "A job that failed due to downstream pipeline creation failed.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiCatalogResourceVersionEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "SECRETS_PROVIDER_NOT_FOUND", - "description": "A job that failed due to secrets provider not found.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "REACHED_MAX_DESCENDANT_PIPELINES_DEPTH", - "description": "A job that failed due to reached max descendant pipelines depth.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IP_RESTRICTION_FAILURE", - "description": "A job that failed due to ip restriction failure.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REACHED_MAX_PIPELINE_HIERARCHY_SIZE", - "description": "A job that failed due to reached max pipeline hierarchy size.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CiCatalogResourceVersion", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CiJobKind", - "description": null, - "fields": null, "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUILD", - "description": "Standard CI job.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BRIDGE", - "description": "Bridge CI job connecting a parent and child pipeline.", - "isDeprecated": false, - "deprecationReason": null - } - ], + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "CiJobStatus", - "description": null, + "kind": "SCALAR", + "name": "CiCatalogResourcesComponentID", + "description": "A `CiCatalogResourcesComponentID` is a global ID. It is encoded as a string.\n\nAn example `CiCatalogResourcesComponentID` is: `\"gid://gitlab/Ci::Catalog::Resources::Component/1\"`.", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "CREATED", - "description": "A job that is created.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WAITING_FOR_RESOURCE", - "description": "A job that is waiting for resource.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PREPARING", - "description": "A job that is preparing.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING", - "description": "A job that is pending.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RUNNING", - "description": "A job that is running.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESS", - "description": "A job that is success.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "A job that is failed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELED", - "description": "A job that is canceled.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SKIPPED", - "description": "A job that is skipped.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MANUAL", - "description": "A job that is manual.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCHEDULED", - "description": "A job that is scheduled.", - "isDeprecated": false, - "deprecationReason": null - } - ], + "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CiJobTokenScopeAddProjectInput", - "description": "Autogenerated input type of CiJobTokenScopeAddProject", + "kind": "SCALAR", + "name": "CiCatalogResourcesVersionID", + "description": "A `CiCatalogResourcesVersionID` is a global ID. It is encoded as a string.\n\nAn example `CiCatalogResourcesVersionID` is: `\"gid://gitlab/Ci::Catalog::Resources::Version/1\"`.", "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "Project that the CI job token scope belongs to.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "targetProjectPath", - "description": "Project to be added to the CI job token scope.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiJobTokenScopeAddProjectPayload", - "description": "Autogenerated return type of CiJobTokenScopeAddProject", + "name": "CiConfig", + "description": null, "fields": [ - { - "name": "ciJobTokenScope", - "description": "CI job token's access scope.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiJobTokenScopeType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "description": "Linting errors.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CiJobTokenScopeDirection", - "description": "Direction of access.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OUTBOUND", - "description": "Job token scope project can access target project in the outbound allowlist.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INBOUND", - "description": "Target projects in the inbound allowlist can access the scope project through their job tokens.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CiJobTokenScopeRemoveProjectInput", - "description": "Autogenerated input type of CiJobTokenScopeRemoveProject", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "Project that the CI job token scope belongs to.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "targetProjectPath", - "description": "Project to be removed from the CI job token scope.", + "name": "includes", + "description": "List of included files.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiConfigInclude", + "ofType": null + } } }, - "defaultValue": null - }, - { - "name": "direction", - "description": "Direction of access, which defaults to outbound.", - "type": { - "kind": "ENUM", - "name": "CiJobTokenScopeDirection", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiJobTokenScopeRemoveProjectPayload", - "description": "Autogenerated return type of CiJobTokenScopeRemoveProject", - "fields": [ - { - "name": "ciJobTokenScope", - "description": "CI job token's scope of access.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiJobTokenScopeType", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "mergedYaml", + "description": "Merged CI configuration YAML.", "args": [], "type": { "kind": "SCALAR", @@ -23955,43 +25393,8 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiJobTokenScopeType", - "description": null, - "fields": [ - { - "name": "inboundAllowlist", - "description": "Allow list of projects that can access the current project through its CI Job tokens.", + "name": "stages", + "description": "Stages of the pipeline.", "args": [ { "name": "after", @@ -24035,77 +25438,59 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null - } + "kind": "OBJECT", + "name": "CiConfigStageConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "outboundAllowlist", - "description": "Allow list of projects that are accessible using the current project's CI Job tokens.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "status", + "description": "Status of linting, can be either valid or invalid.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "ENUM", + "name": "CiConfigStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "warnings", + "description": "Linting warnings.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiConfigGroup", + "description": null, + "fields": [ { - "name": "projects", - "description": "Allow list of projects that can be accessed by CI Job tokens created by this project. Deprecated in 15.9: The `projects` attribute is being deprecated. Use `outbound_allowlist`.", + "name": "jobs", + "description": "Jobs in group.", "args": [ { "name": "after", @@ -24149,125 +25534,95 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "The `projects` attribute is being deprecated. Use `outbound_allowlist`. Deprecated in 15.9." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiJobTrace", - "description": null, - "fields": [ - { - "name": "htmlSummary", - "description": "HTML summary that contains the tail lines of the trace. Returns at most 16KB of raw bytes from the trace. The returned string might start with an unexpected invalid UTF-8 code point due to truncation. Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "lastLines", - "description": "Number of tail lines to return, up to a maximum of 100 lines.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "CiConfigJobConnection", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiJobsDurationStatistics", - "description": "Representation of duration statistics for a group of CI jobs.", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "p50", - "description": "50th percentile. 50% of the durations are lower than this value. Introduced in 15.8: This feature is an Experiment. It can be changed or removed at any time.", + "name": "name", + "description": "Name of the job group.", "args": [], "type": { "kind": "SCALAR", - "name": "Duration", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.8." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "p75", - "description": "75th percentile. 75% of the durations are lower than this value. Introduced in 15.8: This feature is an Experiment. It can be changed or removed at any time.", + "name": "size", + "description": "Size of the job group.", "args": [], "type": { "kind": "SCALAR", - "name": "Duration", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.8." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiConfigGroupConnection", + "description": "The connection type for CiConfigGroup.", + "fields": [ { - "name": "p90", - "description": "90th percentile. 90% of the durations are lower than this value. Introduced in 15.8: This feature is an Experiment. It can be changed or removed at any time.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "Duration", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiConfigGroupEdge", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.8." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "p95", - "description": "95th percentile. 95% of the durations are lower than this value. Introduced in 15.8: This feature is an Experiment. It can be changed or removed at any time.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "Duration", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiConfigGroup", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.8." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "p99", - "description": "99th percentile. 99% of the durations are lower than this value. Introduced in 15.8: This feature is an Experiment. It can be changed or removed at any time.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "Duration", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.8." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -24277,20 +25632,36 @@ }, { "kind": "OBJECT", - "name": "CiJobsStatistics", - "description": "Statistics for a group of CI jobs.", + "name": "CiConfigGroupEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "queuedDuration", - "description": "Statistics for amount of time that jobs were waiting to be picked up. The calculation is performed based on the most recent 100 jobs executed by the 5000 most recently created runners in context. If no filter is applied to runners, the calculation is performed based on the most recent 100 jobs globally. Introduced in 15.8: This feature is an Experiment. It can be changed or removed at any time.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "CiJobsDurationStatistics", + "name": "CiConfigGroup", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.8." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -24300,40 +25671,36 @@ }, { "kind": "OBJECT", - "name": "CiManualVariable", - "description": "CI/CD variables given to a manual job.", + "name": "CiConfigInclude", + "description": null, "fields": [ { - "name": "environmentScope", - "description": "Scope defining the environments that can use the variable. Deprecated in 15.3: No longer used, only available for GroupVariableType and ProjectVariableType.", + "name": "blob", + "description": "File blob location. It can be masked if it contains masked variables. For example, `\"https://gitlab.com/gitlab-org/gitlab/-/blob/e52d6d0246d7375291850e61f0abc101fbda9dc2/.gitlab/ci/build-images.gitlab-ci.yml\"`.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "No longer used, only available for GroupVariableType and ProjectVariableType. Deprecated in 15.3." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "ID of the variable.", + "name": "contextProject", + "description": "Current project scope, e.g., \"gitlab-org/gitlab\".", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "key", - "description": "Name of the variable.", + "name": "contextSha", + "description": "Current sha scope.", "args": [], "type": { "kind": "SCALAR", @@ -24344,20 +25711,20 @@ "deprecationReason": null }, { - "name": "raw", - "description": "Indicates whether the variable is raw.", + "name": "extra", + "description": "Extra information for the `include`, which can contain `job_name`, `project`, and `ref`. Values can be masked if they contain masked variables.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "JSON", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "Value of the variable.", + "name": "location", + "description": "File location. It can be masked if it contains masked variables. For example, `\".gitlab/ci/build-images.gitlab-ci.yml\"`.", "args": [], "type": { "kind": "SCALAR", @@ -24368,12 +25735,24 @@ "deprecationReason": null }, { - "name": "variableType", - "description": "Type of the variable.", + "name": "raw", + "description": "File raw location. It can be masked if it contains masked variables. For example, `\"https://gitlab.com/gitlab-org/gitlab/-/raw/e52d6d0246d7375291850e61f0abc101fbda9dc2/.gitlab/ci/build-images.gitlab-ci.yml\"`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Include type.", "args": [], "type": { "kind": "ENUM", - "name": "CiVariableType", + "name": "CiConfigIncludeType", "ofType": null }, "isDeprecated": false, @@ -24381,134 +25760,135 @@ } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CiConfigIncludeType", + "description": "Include type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "kind": "INTERFACE", - "name": "CiVariable", - "ofType": null + "name": "remote", + "description": "Remote include.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "local", + "description": "Local include.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "file", + "description": "Project file include.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template", + "description": "Template include.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "component", + "description": "Component include.", + "isDeprecated": false, + "deprecationReason": null } ], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiManualVariableConnection", - "description": "The connection type for CiManualVariable.", + "name": "CiConfigJob", + "description": null, "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "afterScript", + "description": "Override a set of commands that are executed after the job.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiManualVariableEdge", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "allowFailure", + "description": "Allow job to fail.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiManualVariable", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiManualVariableEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "beforeScript", + "description": "Override a set of commands that are executed before the job.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "environment", + "description": "Name of an environment to which the job deploys.", "args": [], "type": { - "kind": "OBJECT", - "name": "CiManualVariable", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiMinutesNamespaceMonthlyUsage", - "description": null, - "fields": [ + }, { - "name": "minutes", - "description": "Total number of compute minutes used by all projects in the namespace.", + "name": "except", + "description": "Limit when jobs are not created.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CiConfigJobRestriction", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "month", - "description": "Month related to the usage data.", + "name": "groupName", + "description": "Name of the job group.", "args": [], "type": { "kind": "SCALAR", @@ -24519,20 +25899,20 @@ "deprecationReason": null }, { - "name": "monthIso8601", - "description": "Month related to the usage data in ISO 8601 date format.", + "name": "name", + "description": "Name of the job.", "args": [], "type": { "kind": "SCALAR", - "name": "ISO8601Date", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projects", - "description": "Compute usage data for projects in the namespace.", + "name": "needs", + "description": "Builds that must complete before the jobs run.", "args": [ { "name": "after", @@ -24577,19 +25957,83 @@ ], "type": { "kind": "OBJECT", - "name": "CiMinutesProjectMonthlyUsageConnection", + "name": "CiConfigNeedConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sharedRunnersDuration", - "description": "Total duration (in seconds) of shared runners use by the namespace for the month.", + "name": "only", + "description": "Jobs are created when these conditions do not apply.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CiConfigJobRestriction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "script", + "description": "Shell script that is executed by a runner.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "description": "Name of the job stage.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "List of tags that are used to select a runner.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "when", + "description": "When to run the job.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -24603,8 +26047,8 @@ }, { "kind": "OBJECT", - "name": "CiMinutesNamespaceMonthlyUsageConnection", - "description": "The connection type for CiMinutesNamespaceMonthlyUsage.", + "name": "CiConfigJobConnection", + "description": "The connection type for CiConfigJob.", "fields": [ { "name": "edges", @@ -24615,7 +26059,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiMinutesNamespaceMonthlyUsageEdge", + "name": "CiConfigJobEdge", "ofType": null } }, @@ -24631,7 +26075,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiMinutesNamespaceMonthlyUsage", + "name": "CiConfigJob", "ofType": null } }, @@ -24662,7 +26106,7 @@ }, { "kind": "OBJECT", - "name": "CiMinutesNamespaceMonthlyUsageEdge", + "name": "CiConfigJobEdge", "description": "An edge in a connection.", "fields": [ { @@ -24687,7 +26131,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CiMinutesNamespaceMonthlyUsage", + "name": "CiConfigJob", "ofType": null }, "isDeprecated": false, @@ -24701,54 +26145,49 @@ }, { "kind": "OBJECT", - "name": "CiMinutesProjectMonthlyUsage", + "name": "CiConfigJobRestriction", "description": null, "fields": [ { - "name": "minutes", - "description": "Number of compute minutes used by the project in the month.", + "name": "refs", + "description": "Git refs the job restriction applies to.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiConfigNeed", + "description": null, + "fields": [ { "name": "name", - "description": "Name of the project. Deprecated in 15.6: Use `project.name`.", + "description": "Name of the need.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `project.name`. Deprecated in 15.6." - }, - { - "name": "project", - "description": "Project having the recorded usage.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sharedRunnersDuration", - "description": "Total duration (in seconds) of shared runners use by the project for the month.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null } @@ -24760,8 +26199,8 @@ }, { "kind": "OBJECT", - "name": "CiMinutesProjectMonthlyUsageConnection", - "description": "The connection type for CiMinutesProjectMonthlyUsage.", + "name": "CiConfigNeedConnection", + "description": "The connection type for CiConfigNeed.", "fields": [ { "name": "edges", @@ -24772,7 +26211,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiMinutesProjectMonthlyUsageEdge", + "name": "CiConfigNeedEdge", "ofType": null } }, @@ -24788,7 +26227,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiMinutesProjectMonthlyUsage", + "name": "CiConfigNeed", "ofType": null } }, @@ -24819,7 +26258,7 @@ }, { "kind": "OBJECT", - "name": "CiMinutesProjectMonthlyUsageEdge", + "name": "CiConfigNeedEdge", "description": "An edge in a connection.", "fields": [ { @@ -24844,7 +26283,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CiMinutesProjectMonthlyUsage", + "name": "CiConfigNeed", "ofType": null }, "isDeprecated": false, @@ -24856,142 +26295,67 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "CiPipelineID", - "description": "A `CiPipelineID` is a global ID. It is encoded as a string.\n\nAn example `CiPipelineID` is: `\"gid://gitlab/Ci::Pipeline/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "CiPipelineScheduleID", - "description": "A `CiPipelineScheduleID` is a global ID. It is encoded as a string.\n\nAn example `CiPipelineScheduleID` is: `\"gid://gitlab/Ci::PipelineSchedule/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "CiPipelineScheduleVariableID", - "description": "A `CiPipelineScheduleVariableID` is a global ID. It is encoded as a string.\n\nAn example `CiPipelineScheduleVariableID` is: `\"gid://gitlab/Ci::PipelineScheduleVariable/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "CiProcessableID", - "description": "A `CiProcessableID` is a global ID. It is encoded as a string.\n\nAn example `CiProcessableID` is: `\"gid://gitlab/Ci::Processable/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "CiProjectVariable", - "description": "CI/CD variables for a project.", + "name": "CiConfigStage", + "description": null, "fields": [ { - "name": "description", - "description": "Description of the variable.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "environmentScope", - "description": "Scope defining the environments that can use the variable.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the variable.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "name": "groups", + "description": "Groups of jobs for the stage.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "key", - "description": "Name of the variable.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "masked", - "description": "Indicates whether the variable is masked.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protected", - "description": "Indicates whether the variable is protected.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "raw", - "description": "Indicates whether the variable is raw.", - "args": [], + ], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "CiConfigGroupConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "Value of the variable.", + "name": "name", + "description": "Name of the stage.", "args": [], "type": { "kind": "SCALAR", @@ -25000,35 +26364,17 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "variableType", - "description": "Type of the variable.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CiVariableType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CiVariable", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiProjectVariableConnection", - "description": "The connection type for CiProjectVariable.", + "name": "CiConfigStageConnection", + "description": "The connection type for CiConfigStage.", "fields": [ { "name": "edges", @@ -25039,23 +26385,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiProjectVariableEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "limit", - "description": "Maximum amount of project CI/CD variables.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "CiConfigStageEdge", "ofType": null } }, @@ -25071,7 +26401,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiProjectVariable", + "name": "CiConfigStage", "ofType": null } }, @@ -25102,7 +26432,7 @@ }, { "kind": "OBJECT", - "name": "CiProjectVariableEdge", + "name": "CiConfigStageEdge", "description": "An edge in a connection.", "fields": [ { @@ -25127,7 +26457,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CiProjectVariable", + "name": "CiConfigStage", "ofType": null }, "isDeprecated": false, @@ -25140,105 +26470,60 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CiRunner", - "description": null, - "fields": [ + "kind": "ENUM", + "name": "CiConfigStatus", + "description": "Values for YAML processor result", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "accessLevel", - "description": "Access level of the runner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CiRunnerAccessLevel", - "ofType": null - } - }, + "name": "VALID", + "description": "Configuration file is valid.", "isDeprecated": false, "deprecationReason": null }, { - "name": "active", - "description": "Indicates the runner is allowed to receive jobs. Deprecated in 14.8: Use paused.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use paused. Deprecated in 14.8." - }, - { - "name": "adminUrl", - "description": "Admin URL of the runner. Only available for administrators.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "INVALID", + "description": "Configuration file is not valid.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiConfigVariable", + "description": "CI/CD config variables.", + "fields": [ { - "name": "architectureName", - "description": "Architecture provided by the the runner. Deprecated in 16.2: Use field in `manager` object instead.", + "name": "description", + "description": "Description for the CI/CD config variable.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use field in `manager` object instead. Deprecated in 16.2." - }, - { - "name": "contactedAt", - "description": "Timestamp of last contact from this runner.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of creation of this runner.", + "name": "key", + "description": "Name of the variable.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdBy", - "description": "User that created this runner.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserCore", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of the runner.", + "name": "value", + "description": "Value of the variable.", "args": [], "type": { "kind": "SCALAR", @@ -25249,116 +26534,58 @@ "deprecationReason": null }, { - "name": "editAdminUrl", - "description": "Admin form URL of the runner. Only available for administrators.", + "name": "valueOptions", + "description": "Value options for the variable.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "ephemeralAuthenticationToken", - "description": "Ephemeral authentication token used for runner manager registration. Only available for the creator of the runner for a limited time during registration. Introduced in 15.9: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.9." - }, - { - "name": "ephemeralRegisterUrl", - "description": "URL of the registration page of the runner manager. Only available for the creator of the runner for a limited time during registration. Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiFreezePeriod", + "description": "Represents a deployment freeze window of a project", + "fields": [ { - "name": "executorName", - "description": "Executor last advertised by the runner. Deprecated in 16.2: Use field in `manager` object instead.", + "name": "cronTimezone", + "description": "Time zone for the cron fields, defaults to UTC if not provided.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use field in `manager` object instead. Deprecated in 16.2." - }, - { - "name": "groups", - "description": "Groups the runner is associated with. For group runners only.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GroupConnection", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the runner.", + "name": "endCron", + "description": "End of the freeze period in cron format.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "CiRunnerID", + "name": "String", "ofType": null } }, @@ -25366,235 +26593,117 @@ "deprecationReason": null }, { - "name": "ipAddress", - "description": "IP address of the runner. Deprecated in 16.2: Use field in `manager` object instead.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use field in `manager` object instead. Deprecated in 16.2." - }, - { - "name": "jobCount", - "description": "Number of jobs processed by the runner (limited to 1000, plus one to indicate that more items exist).\n`jobCount` is an optimized version of `jobs { count }`, and can be requested for multiple runners on the same request.", + "name": "endTime", + "description": "Timestamp (UTC) of when the current/next active period ends.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "jobExecutionStatus", - "description": "Job execution status of the runner. Introduced in 15.7: This feature is an Experiment. It can be changed or removed at any time.", + "name": "startCron", + "description": "Start of the freeze period in cron format.", "args": [], "type": { - "kind": "ENUM", - "name": "CiRunnerJobExecutionStatus", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.7." - }, - { - "name": "jobs", - "description": "Jobs assigned to the runner. This field can only be resolved for one runner in any single request.", - "args": [ - { - "name": "statuses", - "description": "Filter jobs by status.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CiJobStatus", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], - "type": { - "kind": "OBJECT", - "name": "CiJobConnection", - "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "locked", - "description": "Indicates the runner is locked.", + "name": "startTime", + "description": "Timestamp (UTC) of when the current/next active period starts.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "maintenanceNote", - "description": "Runner's maintenance notes.", + "name": "status", + "description": "Freeze period status.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CiFreezePeriodStatus", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CiFreezePeriodStatus", + "description": "Deploy freeze period status", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "maintenanceNoteHtml", - "description": "GitLab Flavored Markdown rendering of `maintenance_note`", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "ACTIVE", + "description": "Freeze period is active.", "isDeprecated": false, "deprecationReason": null }, { - "name": "managers", - "description": "Machines associated with the runner configuration. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CiRunnerManagerConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." - }, - { - "name": "maximumTimeout", - "description": "Maximum timeout (in seconds) for jobs processed by the runner.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "INACTIVE", + "description": "Freeze period is inactive.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiGroup", + "description": null, + "fields": [ { - "name": "ownerProject", - "description": "Project that owns the runner. For project runners only.", + "name": "detailedStatus", + "description": "Detailed status of the group.", "args": [], "type": { "kind": "OBJECT", - "name": "Project", + "name": "DetailedStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "paused", - "description": "Indicates the runner is paused and not available to run jobs.", + "name": "id", + "description": "ID for a group.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -25602,93 +26711,9 @@ "deprecationReason": null }, { - "name": "platformName", - "description": "Platform provided by the runner. Deprecated in 16.2: Use field in `manager` object instead.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use field in `manager` object instead. Deprecated in 16.2." - }, - { - "name": "privateProjectsMinutesCostFactor", - "description": "Private projects' \"compute cost factor\" associated with the runner (GitLab.com only).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectCount", - "description": "Number of projects that the runner is associated with.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projects", - "description": "Find projects the runner is associated with. For project runners only.", + "name": "jobs", + "description": "Jobs in group.", "args": [ - { - "name": "membership", - "description": "Return only projects that the current user is a member of.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search query, which can be for the project name, a path, or a description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "searchNamespaces", - "description": "Include namespace in project search.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "topics", - "description": "Filter projects by topics.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -25732,58 +26757,57 @@ ], "type": { "kind": "OBJECT", - "name": "ProjectConnection", + "name": "CiJobConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "publicProjectsMinutesCostFactor", - "description": "Public projects' \"compute cost factor\" associated with the runner (GitLab.com only).", + "name": "name", + "description": "Name of the job group.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "registerAdminUrl", - "description": "URL of the temporary registration page of the runner. Only available before the runner is registered. Only available for administrators.", + "name": "size", + "description": "Size of the group.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "revision", - "description": "Revision of the runner. Deprecated in 16.2: Use field in `manager` object instead.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use field in `manager` object instead. Deprecated in 16.2." - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiGroupConnection", + "description": "The connection type for CiGroup.", + "fields": [ { - "name": "runUntagged", - "description": "Indicates the runner is able to run untagged jobs.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "CiGroupEdge", "ofType": null } }, @@ -25791,15 +26815,15 @@ "deprecationReason": null }, { - "name": "runnerType", - "description": "Type of the runner.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "CiRunnerType", + "kind": "OBJECT", + "name": "CiGroup", "ofType": null } }, @@ -25807,87 +26831,42 @@ "deprecationReason": null }, { - "name": "shortSha", - "description": "First eight characters of the runner's token used to authenticate new job requests. Used as the runner's unique ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Status of the runner.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CiRunnerStatus", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "tagList", - "description": "Tags associated with the runner.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokenExpiresAt", - "description": "Runner token expiration time.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upgradeStatus", - "description": "Availability of upgrades for the runner. Introduced in 14.10: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CiRunnerUpgradeStatus", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 14.10." - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiGroupEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "RunnerPermissions", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -25895,16 +26874,16 @@ "deprecationReason": null }, { - "name": "version", - "description": "Version of the runner. Deprecated in 16.2: Use field in `manager` object instead.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CiGroup", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use field in `manager` object instead. Deprecated in 16.2." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -25913,49 +26892,33 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "CiRunnerAccessLevel", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NOT_PROTECTED", - "description": "A runner that is not protected.", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "CiGroupEnvironmentScope", + "description": "Ci/CD environment scope for a group.", + "fields": [ { - "name": "REF_PROTECTED", - "description": "A runner that is ref protected.", + "name": "name", + "description": "Scope name defininig the enviromnments that can use the variable.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiRunnerConnection", - "description": "The connection type for CiRunner.", + "name": "CiGroupEnvironmentScopeConnection", + "description": "The connection type for CiGroupEnvironmentScope.", "fields": [ - { - "name": "count", - "description": "Total count of collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "edges", "description": "A list of edges.", @@ -25965,25 +26928,13 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiRunnerEdge", + "name": "CiGroupEnvironmentScopeEdge", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "jobsStatistics", - "description": "Jobs statistics for jobs executed by a collection of runners. Available only to admins.\n", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiJobsStatistics", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "nodes", "description": "A list of nodes.", @@ -25993,7 +26944,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiRunner", + "name": "CiGroupEnvironmentScope", "ofType": null } }, @@ -26024,7 +26975,7 @@ }, { "kind": "OBJECT", - "name": "CiRunnerEdge", + "name": "CiGroupEnvironmentScopeEdge", "description": "An edge in a connection.", "fields": [ { @@ -26043,37 +26994,13 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "editUrl", - "description": "Web URL of the runner edit page. The value depends on where you put this field in the query. You can use it for projects or groups.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "node", "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "CiRunner", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "webUrl", - "description": "Web URL of the runner. The value depends on where you put this field in the query. You can use it for projects or groups.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "CiGroupEnvironmentScope", "ofType": null }, "isDeprecated": false, @@ -26085,47 +27012,14 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "CiRunnerID", - "description": "A `CiRunnerID` is a global ID. It is encoded as a string.\n\nAn example `CiRunnerID` is: `\"gid://gitlab/Ci::Runner/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CiRunnerJobExecutionStatus", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "IDLE", - "description": "Runner is idle. Introduced in 15.7: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.7." - }, - { - "name": "RUNNING", - "description": "Runner is executing jobs. Introduced in 15.7: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.7." - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "CiRunnerManager", - "description": null, + "name": "CiGroupVariable", + "description": "CI/CD variables for a group.", "fields": [ { - "name": "architectureName", - "description": "Architecture provided by the runner manager.", + "name": "description", + "description": "Description of the variable.", "args": [], "type": { "kind": "SCALAR", @@ -26136,36 +27030,24 @@ "deprecationReason": null }, { - "name": "contactedAt", - "description": "Timestamp of last contact from the runner manager.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Timestamp of creation of the runner manager.", + "name": "environmentScope", + "description": "Scope defining the environments that can use the variable.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "executorName", - "description": "Executor last advertised by the runner.", + "name": "hidden", + "description": "Indicates whether the variable is hidden.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, @@ -26173,14 +27055,14 @@ }, { "name": "id", - "description": "ID of the runner manager.", + "description": "ID of the variable.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "CiRunnerManagerID", + "name": "ID", "ofType": null } }, @@ -26188,8 +27070,8 @@ "deprecationReason": null }, { - "name": "ipAddress", - "description": "IP address of the runner manager.", + "name": "key", + "description": "Name of the variable.", "args": [], "type": { "kind": "SCALAR", @@ -26200,104 +27082,60 @@ "deprecationReason": null }, { - "name": "jobExecutionStatus", - "description": "Job execution status of the runner manager. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", + "name": "masked", + "description": "Indicates whether the variable is masked.", "args": [], "type": { - "kind": "ENUM", - "name": "CiRunnerJobExecutionStatus", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "platformName", - "description": "Platform provided by the runner manager.", + "name": "protected", + "description": "Indicates whether the variable is protected.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "revision", - "description": "Revision of the runner.", + "name": "raw", + "description": "Indicates whether the variable is raw.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "runner", - "description": "Runner configuration for the runner manager.", + "name": "value", + "description": "Value of the variable.", "args": [], "type": { - "kind": "OBJECT", - "name": "CiRunner", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Status of the runner manager.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CiRunnerStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "systemId", - "description": "System ID associated with the runner manager.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upgradeStatus", - "description": "Availability of upgrades for the runner manager. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "name": "variableType", + "description": "Type of the variable.", "args": [], "type": { "kind": "ENUM", - "name": "CiRunnerUpgradeStatus", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." - }, - { - "name": "version", - "description": "Version of the runner.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "CiVariableType", "ofType": null }, "isDeprecated": false, @@ -26305,25 +27143,31 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CiVariable", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiRunnerManagerConnection", - "description": "The connection type for CiRunnerManager.", + "name": "CiGroupVariableConnection", + "description": "The connection type for CiGroupVariable.", "fields": [ { - "name": "count", - "description": "Total count of collection.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CiGroupVariableEdge", "ofType": null } }, @@ -26331,15 +27175,15 @@ "deprecationReason": null }, { - "name": "edges", - "description": "A list of edges.", + "name": "limit", + "description": "Maximum amount of group CI/CD variables.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiRunnerManagerEdge", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -26355,7 +27199,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiRunnerManager", + "name": "CiGroupVariable", "ofType": null } }, @@ -26386,7 +27230,7 @@ }, { "kind": "OBJECT", - "name": "CiRunnerManagerEdge", + "name": "CiGroupVariableEdge", "description": "An edge in a connection.", "fields": [ { @@ -26411,7 +27255,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CiRunnerManager", + "name": "CiGroupVariable", "ofType": null }, "isDeprecated": false, @@ -26423,203 +27267,35 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "CiRunnerManagerID", - "description": "A `CiRunnerManagerID` is a global ID. It is encoded as a string.\n\nAn example `CiRunnerManagerID` is: `\"gid://gitlab/Ci::RunnerManager/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CiRunnerMembershipFilter", - "description": "Values for filtering runners in namespaces. The previous type name `RunnerMembershipFilter` was deprecated in 15.4.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DIRECT", - "description": "Include runners that have a direct relationship.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESCENDANTS", - "description": "Include runners that have either a direct or inherited relationship. These runners can be specific to a project or a group.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL_AVAILABLE", - "description": "Include all runners. This list includes runners for all projects in the group and subgroups, as well as for the parent groups and instance. Introduced in 15.5: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.5." - } - ], - "possibleTypes": null - }, { "kind": "ENUM", - "name": "CiRunnerSort", - "description": "Values for sorting runners", + "name": "CiGroupVariablesSort", + "description": "Values for sorting inherited variables", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ - { - "name": "CONTACTED_ASC", - "description": "Ordered by contacted_at in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONTACTED_DESC", - "description": "Ordered by contacted_at in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_ASC", - "description": "Ordered by created_at in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "CREATED_DESC", - "description": "Ordered by created_at in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TOKEN_EXPIRES_AT_ASC", - "description": "Ordered by token_expires_at in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TOKEN_EXPIRES_AT_DESC", - "description": "Ordered by token_expires_at in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOST_ACTIVE_DESC", - "description": "Ordered by number of running jobs in descending order (only available on Ultimate plans).", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.2." - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CiRunnerStatus", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": "Runner that is not paused. Deprecated in 14.6: This was renamed.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CiRunner.paused`. Deprecated in 14.6." - }, - { - "name": "PAUSED", - "description": "Runner that is paused. Deprecated in 14.6: This was renamed.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CiRunner.paused`. Deprecated in 14.6." - }, - { - "name": "ONLINE", - "description": "Runner that contacted this instance within the last 2 hours.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OFFLINE", - "description": "Runner that has not contacted this instance within the last 2 hours. Will be considered `STALE` if offline for more than 3 months.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STALE", - "description": "Runner that has not contacted this instance within the last 3 months.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NEVER_CONTACTED", - "description": "Runner that has never contacted this instance.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CiRunnerType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INSTANCE_TYPE", - "description": "A runner that is instance type.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GROUP_TYPE", - "description": "A runner that is group type.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROJECT_TYPE", - "description": "A runner that is project type.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CiRunnerUpgradeStatus", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INVALID", - "description": "Runner version is not valid.", + "description": "Created at descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT_AVAILABLE", - "description": "Upgrade is not available for the runner.", + "name": "CREATED_ASC", + "description": "Created at ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "AVAILABLE", - "description": "Upgrade is available for the runner.", + "name": "KEY_DESC", + "description": "Key by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "RECOMMENDED", - "description": "Upgrade is available and recommended for the runner.", + "name": "KEY_ASC", + "description": "Key by ascending order.", "isDeprecated": false, "deprecationReason": null } @@ -26628,40 +27304,36 @@ }, { "kind": "OBJECT", - "name": "CiSecureFileRegistry", - "description": "Represents the Geo replication and verification state of a ci_secure_file.", + "name": "CiInstanceVariable", + "description": "CI/CD variables for a GitLab instance.", "fields": [ { - "name": "ciSecureFileId", - "description": "ID of the Ci Secure File.", + "name": "description", + "description": "Description of the variable.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp when the CiSecureFileRegistry was created", + "name": "environmentScope", + "description": "Scope defining the environments that can use the variable. Deprecated in GitLab 15.3: No longer used, only available for GroupVariableType and ProjectVariableType.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "No longer used, only available for GroupVariableType and ProjectVariableType. Deprecated in GitLab 15.3." }, { "name": "id", - "description": "ID of the CiSecureFileRegistry", + "description": "ID of the variable.", "args": [], "type": { "kind": "NON_NULL", @@ -26676,8 +27348,8 @@ "deprecationReason": null }, { - "name": "lastSyncFailure", - "description": "Error message during sync of the CiSecureFileRegistry", + "name": "key", + "description": "Name of the variable.", "args": [], "type": { "kind": "SCALAR", @@ -26688,68 +27360,44 @@ "deprecationReason": null }, { - "name": "lastSyncedAt", - "description": "Timestamp of the most recent successful sync of the CiSecureFileRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "retryAt", - "description": "Timestamp after which the CiSecureFileRegistry is resynced", + "name": "masked", + "description": "Indicates whether the variable is masked.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "retryCount", - "description": "Number of consecutive failed sync attempts of the CiSecureFileRegistry", + "name": "protected", + "description": "Indicates whether the variable is protected.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Sync state of the CiSecureFileRegistry", - "args": [], - "type": { - "kind": "ENUM", - "name": "RegistryState", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationChecksum", - "description": "The local checksum of the CiSecureFileRegistry", + "name": "raw", + "description": "Indicates whether the variable is raw.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationFailure", - "description": "Error message during verification of the CiSecureFileRegistry", + "name": "value", + "description": "Value of the variable.", "args": [], "type": { "kind": "SCALAR", @@ -26760,60 +27408,12 @@ "deprecationReason": null }, { - "name": "verificationRetryAt", - "description": "Timestamp after which the CiSecureFileRegistry is reverified", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationRetryCount", - "description": "Number of consecutive failed verification attempts of the CiSecureFileRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationStartedAt", - "description": "Timestamp when the verification started of CiSecureFileRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationState", - "description": "Verification state of the CiSecureFileRegistry", + "name": "variableType", + "description": "Type of the variable.", "args": [], "type": { "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verifiedAt", - "description": "Timestamp of the most recent successful verification of the CiSecureFileRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", + "name": "CiVariableType", "ofType": null }, "isDeprecated": false, @@ -26821,14 +27421,20 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CiVariable", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CiSecureFileRegistryConnection", - "description": "The connection type for CiSecureFileRegistry.", + "name": "CiInstanceVariableConnection", + "description": "The connection type for CiInstanceVariable.", "fields": [ { "name": "edges", @@ -26839,7 +27445,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiSecureFileRegistryEdge", + "name": "CiInstanceVariableEdge", "ofType": null } }, @@ -26855,7 +27461,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CiSecureFileRegistry", + "name": "CiInstanceVariable", "ofType": null } }, @@ -26886,7 +27492,7 @@ }, { "kind": "OBJECT", - "name": "CiSecureFileRegistryEdge", + "name": "CiInstanceVariableEdge", "description": "An edge in a connection.", "fields": [ { @@ -26911,7 +27517,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CiSecureFileRegistry", + "name": "CiInstanceVariable", "ofType": null }, "isDeprecated": false, @@ -26925,84 +27531,47 @@ }, { "kind": "OBJECT", - "name": "CiStage", + "name": "CiJob", "description": null, "fields": [ { - "name": "detailedStatus", - "description": "Detailed status of the stage.", + "name": "active", + "description": "Indicates the job is active.", "args": [], "type": { - "kind": "OBJECT", - "name": "DetailedStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "groups", - "description": "Group of jobs for the stage.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "aiFailureAnalysis", + "description": "Ai generated analysis of the root cause of failure. Introduced in GitLab 16.1: **Status**: Experiment.", + "args": [], "type": { - "kind": "OBJECT", - "name": "CiGroupConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." }, { - "name": "id", - "description": "ID of the stage.", + "name": "allowFailure", + "description": "Whether the job is allowed to fail.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -27010,8 +27579,8 @@ "deprecationReason": null }, { - "name": "jobs", - "description": "Jobs for the stage.", + "name": "artifacts", + "description": "Artifacts generated by the job.", "args": [ { "name": "after", @@ -27056,15 +27625,15 @@ ], "type": { "kind": "OBJECT", - "name": "CiJobConnection", + "name": "CiJobArtifactConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the stage.", + "name": "browseArtifactsPath", + "description": "URL for browsing the artifact's archive.", "args": [], "type": { "kind": "SCALAR", @@ -27075,38 +27644,31 @@ "deprecationReason": null }, { - "name": "status", - "description": "Status of the pipeline stage.", + "name": "canPlayJob", + "description": "Indicates whether the current user can play the job.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiStageConnection", - "description": "The connection type for CiStage.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "cancelable", + "description": "Indicates the job can be canceled.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CiStageEdge", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -27114,58 +27676,39 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "commitPath", + "description": "Path to the commit that triggered the job.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiStage", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "coverage", + "description": "Coverage level of the job.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiStageEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "createdAt", + "description": "When the job was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null } }, @@ -27173,48 +27716,15 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiStage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "CiStageID", - "description": "A `CiStageID` is a global ID. It is encoded as a string.\n\nAn example `CiStageID` is: `\"gid://gitlab/Ci::Stage/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CiTemplate", - "description": "GitLab CI/CD configuration template.", - "fields": [ - { - "name": "content", - "description": "Contents of the CI template.", + "name": "createdByTag", + "description": "Whether the job was created by a tag.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -27222,85 +27732,56 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the CI template.", + "name": "detailedStatus", + "description": "Detailed status of the job.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "DetailedStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "CiTriggerID", - "description": "A `CiTriggerID` is a global ID. It is encoded as a string.\n\nAn example `CiTriggerID` is: `\"gid://gitlab/Ci::Trigger/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "CiVariable", - "description": null, - "fields": [ + }, { - "name": "id", - "description": "ID of the variable.", + "name": "downstreamPipeline", + "description": "Downstream pipeline for a bridge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "Pipeline", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "key", - "description": "Name of the variable.", + "name": "duration", + "description": "Duration of the job in seconds.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "raw", - "description": "Indicates whether the variable is raw.", + "name": "erasedAt", + "description": "When the job was erased.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "Value of the variable.", + "name": "failureMessage", + "description": "Message on why the job failed.", "args": [], "type": { "kind": "SCALAR", @@ -27311,142 +27792,60 @@ "deprecationReason": null }, { - "name": "variableType", - "description": "Type of the variable.", + "name": "finishedAt", + "description": "When a job has finished running.", "args": [], "type": { - "kind": "ENUM", - "name": "CiVariableType", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CiGroupVariable", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CiInstanceVariable", - "ofType": null }, { - "kind": "OBJECT", - "name": "CiManualVariable", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CiProjectVariable", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PipelineScheduleVariable", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "CiVariableInput", - "description": "Attributes for defining a CI/CD variable.", - "fields": null, - "inputFields": [ - { - "name": "key", - "description": "Name of the variable.", + "name": "id", + "description": "ID of the job.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "JobID", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "value", - "description": "Value of the variable.", + "name": "kind", + "description": "Indicates the type of job.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CiJobKind", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CiVariableSort", - "description": "Values for sorting variables", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "KEY_ASC", - "description": "Sorted by key in ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "KEY_DESC", - "description": "Sorted by key in descending order.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CiVariableType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENV_VAR", - "description": "Env var type.", + "name": "manualJob", + "description": "Whether the job has a manual action.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FILE", - "description": "File type.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClusterAgent", - "description": null, - "fields": [ - { - "name": "activityEvents", - "description": "Recent activity for the cluster agent.", + "name": "manualVariables", + "description": "Variables added to a manual job when the job is triggered.", "args": [ { "name": "after", @@ -27491,15 +27890,27 @@ ], "type": { "kind": "OBJECT", - "name": "ClusterAgentActivityEventConnection", + "name": "CiManualVariableConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "connections", - "description": "Active connections for the cluster agent", + "name": "name", + "description": "Name of the job.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "needs", + "description": "References to builds that must complete before the jobs run.", "args": [ { "name": "after", @@ -27544,46 +27955,46 @@ ], "type": { "kind": "OBJECT", - "name": "ConnectedAgentConnection", + "name": "CiBuildNeedConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp the cluster agent was created.", + "name": "pipeline", + "description": "Pipeline the job belongs to.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "Pipeline", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdByUser", - "description": "User object, containing information about the person who created the agent.", + "name": "playPath", + "description": "Play path of the job.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the cluster agent.", + "name": "playable", + "description": "Indicates the job can be played.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -27591,32 +28002,8 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the cluster agent.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project this cluster agent is associated with.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tokens", - "description": "Tokens associated with the cluster agent.", + "name": "previousStageJobs", + "description": "Jobs from the previous stage.", "args": [ { "name": "after", @@ -27661,27 +28048,15 @@ ], "type": { "kind": "OBJECT", - "name": "ClusterAgentTokenConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Timestamp the cluster agent was updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", + "name": "CiJobConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "vulnerabilityImages", - "description": "Container images reported on the agent vulnerabilities.", + "name": "previousStageJobsOrNeeds", + "description": "Jobs that must complete before the job runs. Returns `BuildNeed`, which is the needed jobs if the job uses the `needs` keyword, or the previous stage jobs otherwise. Deprecated in GitLab 16.4: Replaced by previousStageJobs and needs fields.", "args": [ { "name": "after", @@ -27726,62 +28101,51 @@ ], "type": { "kind": "OBJECT", - "name": "VulnerabilityContainerImageConnection", + "name": "JobNeedUnionConnection", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Replaced by previousStageJobs and needs fields. Deprecated in GitLab 16.4." }, { - "name": "webPath", - "description": "Web path of the cluster agent.", + "name": "project", + "description": "Project that the job belongs to.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Project", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClusterAgentActivityEvent", - "description": null, - "fields": [ + }, { - "name": "agentToken", - "description": "Agent token associated with the event.", + "name": "queuedAt", + "description": "When the job was enqueued and marked as pending.", "args": [], "type": { - "kind": "OBJECT", - "name": "ClusterAgentToken", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kind", - "description": "Type of event.", + "name": "queuedDuration", + "description": "How long the job was enqueued before starting.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Duration", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "level", - "description": "Severity of the event.", + "name": "refName", + "description": "Ref name of the job.", "args": [], "type": { "kind": "SCALAR", @@ -27792,50 +28156,39 @@ "deprecationReason": null }, { - "name": "recordedAt", - "description": "Timestamp the event was recorded.", + "name": "refPath", + "description": "Path to the ref.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "User associated with the event.", + "name": "retried", + "description": "Indicates that the job has been retried.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClusterAgentActivityEventConnection", - "description": "The connection type for ClusterAgentActivityEvent.", - "fields": [ + }, { - "name": "count", - "description": "Total count of collection.", + "name": "retryable", + "description": "Indicates the job can be retried.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -27843,67 +28196,72 @@ "deprecationReason": null }, { - "name": "edges", - "description": "A list of edges.", + "name": "runner", + "description": "Runner assigned to execute the job.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ClusterAgentActivityEventEdge", - "ofType": null - } + "kind": "OBJECT", + "name": "CiRunner", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "runnerManager", + "description": "Runner manager assigned to the job. Introduced in GitLab 15.11: **Status**: Experiment.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ClusterAgentActivityEvent", - "ofType": null - } + "kind": "OBJECT", + "name": "CiRunnerManager", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "scheduled", + "description": "Indicates the job is scheduled.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClusterAgentActivityEventEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "scheduledAt", + "description": "Schedule for the build.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulingType", + "description": "Type of job scheduling. Value is `dag` if the job uses the `needs` keyword, and `stage` otherwise.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortSha", + "description": "Short SHA1 ID of the commit.", "args": [], "type": { "kind": "NON_NULL", @@ -27918,73 +28276,51 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "stage", + "description": "Stage of the job.", "args": [], "type": { "kind": "OBJECT", - "name": "ClusterAgentActivityEvent", + "name": "CiStage", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClusterAgentAuthorizationCiAccess", - "description": null, - "fields": [ + }, { - "name": "agent", - "description": "Authorized cluster agent.", + "name": "startedAt", + "description": "When the job was started.", "args": [], "type": { - "kind": "OBJECT", - "name": "ClusterAgent", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "config", - "description": "Configuration for the authorized project.", + "name": "status", + "description": "Status of the job.", "args": [], "type": { - "kind": "SCALAR", - "name": "JSON", + "kind": "ENUM", + "name": "CiJobStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClusterAgentAuthorizationCiAccessConnection", - "description": "The connection type for ClusterAgentAuthorizationCiAccess.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "stuck", + "description": "Indicates the job is stuck.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ClusterAgentAuthorizationCiAccessEdge", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -27992,58 +28328,59 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "tags", + "description": "Tags for the current job.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ClusterAgentAuthorizationCiAccess", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "trace", + "description": "Trace generated by the job.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "OBJECT", + "name": "CiJobTrace", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClusterAgentAuthorizationCiAccessEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "triggered", + "description": "Whether the job was triggered.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "JobPermissions", "ofType": null } }, @@ -28051,12 +28388,12 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "webPath", + "description": "Web path of the job.", "args": [], "type": { - "kind": "OBJECT", - "name": "ClusterAgentAuthorizationCiAccess", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -28070,32 +28407,88 @@ }, { "kind": "OBJECT", - "name": "ClusterAgentAuthorizationUserAccess", + "name": "CiJobArtifact", "description": null, "fields": [ { - "name": "agent", - "description": "Authorized cluster agent.", + "name": "downloadPath", + "description": "URL for downloading the artifact's file.", "args": [], "type": { - "kind": "OBJECT", - "name": "ClusterAgent", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "config", - "description": "Configuration for the authorized project.", + "name": "expireAt", + "description": "Expiry date of the artifact.", "args": [], "type": { "kind": "SCALAR", - "name": "JSON", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileType", + "description": "File type of the artifact.", + "args": [], + "type": { + "kind": "ENUM", + "name": "JobArtifactFileType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the artifact.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiJobArtifactID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "File name of the artifact.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "size", + "description": "Size of the artifact in bytes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -28105,8 +28498,8 @@ }, { "kind": "OBJECT", - "name": "ClusterAgentAuthorizationUserAccessConnection", - "description": "The connection type for ClusterAgentAuthorizationUserAccess.", + "name": "CiJobArtifactConnection", + "description": "The connection type for CiJobArtifact.", "fields": [ { "name": "edges", @@ -28117,7 +28510,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ClusterAgentAuthorizationUserAccessEdge", + "name": "CiJobArtifactEdge", "ofType": null } }, @@ -28133,7 +28526,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ClusterAgentAuthorizationUserAccess", + "name": "CiJobArtifact", "ofType": null } }, @@ -28164,7 +28557,7 @@ }, { "kind": "OBJECT", - "name": "ClusterAgentAuthorizationUserAccessEdge", + "name": "CiJobArtifactEdge", "description": "An edge in a connection.", "fields": [ { @@ -28189,7 +28582,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "ClusterAgentAuthorizationUserAccess", + "name": "CiJobArtifact", "ofType": null }, "isDeprecated": false, @@ -28201,15 +28594,36 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "CiJobArtifactID", + "description": "A `CiJobArtifactID` is a global ID. It is encoded as a string.\n\nAn example `CiJobArtifactID` is: `\"gid://gitlab/Ci::JobArtifact/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "ClusterAgentConnection", - "description": "The connection type for ClusterAgent.", + "name": "CiJobConnection", + "description": "The connection type for CiJob.", "fields": [ { "name": "count", - "description": "Total count of collection.", - "args": [], + "description": "Limited count of collection. Returns limit + 1 for counts greater than the limit.", + "args": [ + { + "name": "limit", + "description": "Limit value to be applied to the count query. Default is 1000.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -28231,7 +28645,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ClusterAgentEdge", + "name": "CiJobEdge", "ofType": null } }, @@ -28247,7 +28661,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ClusterAgent", + "name": "CiJob", "ofType": null } }, @@ -28277,77 +28691,34 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ClusterAgentDeleteInput", - "description": "Autogenerated input type of ClusterAgentDelete", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "CiJobEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "id", - "description": "Global ID of the cluster agent that will be deleted.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ClustersAgentID", + "name": "String", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ClusterAgentDeletePayload", - "description": "Autogenerated return type of ClusterAgentDelete", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "OBJECT", + "name": "CiJob", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -28359,219 +28730,447 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ClusterAgentEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "ENUM", + "name": "CiJobFailureReason", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "UNKNOWN_FAILURE", + "description": "A job that failed due to unknown failure.", "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ClusterAgent", - "ofType": null - }, + "name": "SCRIPT_FAILURE", + "description": "A job that failed due to script failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "API_FAILURE", + "description": "A job that failed due to api failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STUCK_OR_TIMEOUT_FAILURE", + "description": "A job that failed due to stuck or timeout failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RUNNER_SYSTEM_FAILURE", + "description": "A job that failed due to runner system failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISSING_DEPENDENCY_FAILURE", + "description": "A job that failed due to missing dependency failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RUNNER_UNSUPPORTED", + "description": "A job that failed due to runner unsupported.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STALE_SCHEDULE", + "description": "A job that failed due to stale schedule.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JOB_EXECUTION_TIMEOUT", + "description": "A job that failed due to job execution timeout.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARCHIVED_FAILURE", + "description": "A job that failed due to archived failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNMET_PREREQUISITES", + "description": "A job that failed due to unmet prerequisites.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEDULER_FAILURE", + "description": "A job that failed due to scheduler failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATA_INTEGRITY_FAILURE", + "description": "A job that failed due to data integrity failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FORWARD_DEPLOYMENT_FAILURE", + "description": "A job that failed due to forward deployment failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USER_BLOCKED", + "description": "A job that failed due to user blocked.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT_DELETED", + "description": "A job that failed due to project deleted.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CI_QUOTA_EXCEEDED", + "description": "A job that failed due to ci quota exceeded.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PIPELINE_LOOP_DETECTED", + "description": "A job that failed due to pipeline loop detected.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NO_MATCHING_RUNNER", + "description": "A job that failed due to no matching runner.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRACE_SIZE_EXCEEDED", + "description": "A job that failed due to trace size exceeded.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILDS_DISABLED", + "description": "A job that failed due to builds disabled.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENVIRONMENT_CREATION_FAILURE", + "description": "A job that failed due to environment creation failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEPLOYMENT_REJECTED", + "description": "A job that failed due to deployment rejected.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED_OUTDATED_DEPLOYMENT_JOB", + "description": "A job that failed due to failed outdated deployment job.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROTECTED_ENVIRONMENT_FAILURE", + "description": "A job that failed due to protected environment failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSUFFICIENT_BRIDGE_PERMISSIONS", + "description": "A job that failed due to insufficient bridge permissions.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOWNSTREAM_BRIDGE_PROJECT_NOT_FOUND", + "description": "A job that failed due to downstream bridge project not found.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVALID_BRIDGE_TRIGGER", + "description": "A job that failed due to invalid bridge trigger.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPSTREAM_BRIDGE_PROJECT_NOT_FOUND", + "description": "A job that failed due to upstream bridge project not found.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSUFFICIENT_UPSTREAM_PERMISSIONS", + "description": "A job that failed due to insufficient upstream permissions.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BRIDGE_PIPELINE_IS_CHILD_PIPELINE", + "description": "A job that failed due to bridge pipeline is child pipeline.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOWNSTREAM_PIPELINE_CREATION_FAILED", + "description": "A job that failed due to downstream pipeline creation failed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRETS_PROVIDER_NOT_FOUND", + "description": "A job that failed due to secrets provider not found.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REACHED_MAX_DESCENDANT_PIPELINES_DEPTH", + "description": "A job that failed due to reached max descendant pipelines depth.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IP_RESTRICTION_FAILURE", + "description": "A job that failed due to ip restriction failure.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REACHED_MAX_PIPELINE_HIERARCHY_SIZE", + "description": "A job that failed due to reached max pipeline hierarchy size.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REACHED_DOWNSTREAM_PIPELINE_TRIGGER_RATE_LIMIT", + "description": "A job that failed due to reached downstream pipeline trigger rate limit.", "isDeprecated": false, "deprecationReason": null } ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CiJobKind", + "description": null, + "fields": null, "inputFields": null, - "interfaces": [], - "enumValues": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUILD", + "description": "Standard CI job.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BRIDGE", + "description": "Bridge CI job connecting a parent and child pipeline.", + "isDeprecated": false, + "deprecationReason": null + } + ], "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ClusterAgentToken", + "kind": "ENUM", + "name": "CiJobStatus", "description": null, - "fields": [ + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "clusterAgent", - "description": "Cluster agent this token is associated with.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ClusterAgent", - "ofType": null - }, + "name": "CREATED", + "description": "A job that is created.", "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp the token was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "WAITING_FOR_RESOURCE", + "description": "A job that is waiting for resource.", "isDeprecated": false, "deprecationReason": null }, { - "name": "createdByUser", - "description": "User who created the token.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - }, + "name": "PREPARING", + "description": "A job that is preparing.", "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of the token.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "WAITING_FOR_CALLBACK", + "description": "A job that is waiting for callback.", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the token.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ClustersAgentTokenID", - "ofType": null - } - }, + "name": "PENDING", + "description": "A job that is pending.", "isDeprecated": false, "deprecationReason": null }, { - "name": "lastUsedAt", - "description": "Timestamp the token was last used.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "RUNNING", + "description": "A job that is running.", "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name given to the token.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "SUCCESS", + "description": "A job that is success.", "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Current status of the token.", - "args": [], - "type": { - "kind": "ENUM", - "name": "AgentTokenStatus", - "ofType": null - }, + "name": "FAILED", + "description": "A job that is failed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCELING", + "description": "A job that is canceling.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCELED", + "description": "A job that is canceled.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKIPPED", + "description": "A job that is skipped.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANUAL", + "description": "A job that is manual.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEDULED", + "description": "A job that is scheduled.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ClusterAgentTokenConnection", - "description": "The connection type for ClusterAgentToken.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CiJobTokenScopeAddGroupOrProjectInput", + "description": "Autogenerated input type of CiJobTokenScopeAddGroupOrProject", + "fields": null, + "inputFields": [ { - "name": "count", - "description": "Total count of collection.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project that the CI job token scope belongs to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "targetPath", + "description": "Group or project to be added to the CI job token scope.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ClusterAgentTokenEdge", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiJobTokenScopeAddGroupOrProjectPayload", + "description": "Autogenerated return type of CiJobTokenScopeAddGroupOrProject.", + "fields": [ + { + "name": "ciJobTokenScope", + "description": "CI job token's access scope.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CiJobTokenScopeType", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ClusterAgentToken", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -28585,8 +29184,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "ClusterAgentTokenCreateInput", - "description": "Autogenerated input type of ClusterAgentTokenCreate", + "name": "CiJobTokenScopeAddProjectInput", + "description": "Autogenerated input type of CiJobTokenScopeAddProject", "fields": null, "inputFields": [ { @@ -28600,38 +29199,28 @@ "defaultValue": null }, { - "name": "clusterAgentId", - "description": "Global ID of the cluster agent that will be associated with the new token.", + "name": "projectPath", + "description": "Project that the CI job token scope belongs to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ClustersAgentID", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "description", - "description": "Description of the token.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Name of the token.", + "name": "targetProjectPath", + "description": "Project to be added to the CI job token scope.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -28644,9 +29233,21 @@ }, { "kind": "OBJECT", - "name": "ClusterAgentTokenCreatePayload", - "description": "Autogenerated return type of ClusterAgentTokenCreate", + "name": "CiJobTokenScopeAddProjectPayload", + "description": "Autogenerated return type of CiJobTokenScopeAddProject.", "fields": [ + { + "name": "ciJobTokenScope", + "description": "CI job token's access scope.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CiJobTokenScopeType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -28682,30 +29283,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "secret", - "description": "Token secret value. Make sure you save it - you won't be able to access it again.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "Token created after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ClusterAgentToken", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -28714,48 +29291,32 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ClusterAgentTokenEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "ENUM", + "name": "CiJobTokenScopeDirection", + "description": "Direction of access.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "OUTBOUND", + "description": "Job token scope project can access target project in the outbound allowlist.", "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ClusterAgentToken", - "ofType": null - }, + "name": "INBOUND", + "description": "Target projects in the inbound allowlist can access the scope project through their job tokens.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "ClusterAgentTokenRevokeInput", - "description": "Autogenerated input type of ClusterAgentTokenRevoke", + "name": "CiJobTokenScopeRemoveGroupInput", + "description": "Autogenerated input type of CiJobTokenScopeRemoveGroup", "fields": null, "inputFields": [ { @@ -28769,14 +29330,28 @@ "defaultValue": null }, { - "name": "id", - "description": "Global ID of the agent token that will be revoked.", + "name": "projectPath", + "description": "Project that the CI job token scope belongs to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ClustersAgentTokenID", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "targetGroupPath", + "description": "Group to be removed from the CI job token scope.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -28789,9 +29364,21 @@ }, { "kind": "OBJECT", - "name": "ClusterAgentTokenRevokePayload", - "description": "Autogenerated return type of ClusterAgentTokenRevoke", + "name": "CiJobTokenScopeRemoveGroupPayload", + "description": "Autogenerated return type of CiJobTokenScopeRemoveGroup.", "fields": [ + { + "name": "ciJobTokenScope", + "description": "CI job token's access scope.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CiJobTokenScopeType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -28835,91 +29422,106 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "ClustersAgentID", - "description": "A `ClustersAgentID` is a global ID. It is encoded as a string.\n\nAn example `ClustersAgentID` is: `\"gid://gitlab/Clusters::Agent/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ClustersAgentTokenID", - "description": "A `ClustersAgentTokenID` is a global ID. It is encoded as a string.\n\nAn example `ClustersAgentTokenID` is: `\"gid://gitlab/Clusters::AgentToken/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ClustersClusterID", - "description": "A `ClustersClusterID` is a global ID. It is encoded as a string.\n\nAn example `ClustersClusterID` is: `\"gid://gitlab/Clusters::Cluster/1\"`.", + "kind": "INPUT_OBJECT", + "name": "CiJobTokenScopeRemoveProjectInput", + "description": "Autogenerated input type of CiJobTokenScopeRemoveProject", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CodeCoverageActivity", - "description": "Represents the code coverage activity for a group", - "fields": [ + "inputFields": [ { - "name": "averageCoverage", - "description": "Average percentage of the different code coverage results available for the group.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "coverageCount", - "description": "Number of different code coverage results available for the group.", - "args": [], + "name": "projectPath", + "description": "Project that the CI job token scope belongs to.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "date", - "description": "Date when the code coverage was created.", - "args": [], + "name": "targetProjectPath", + "description": "Project to be removed from the CI job token scope.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Date", + "name": "ID", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiJobTokenScopeRemoveProjectPayload", + "description": "Autogenerated return type of CiJobTokenScopeRemoveProject.", + "fields": [ + { + "name": "ciJobTokenScope", + "description": "CI job token's scope of access.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CiJobTokenScopeType", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projectCount", - "description": "Number of projects with code coverage results for the group.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -28929,19 +29531,60 @@ }, { "kind": "OBJECT", - "name": "CodeCoverageActivityConnection", - "description": "The connection type for CodeCoverageActivity.", + "name": "CiJobTokenScopeType", + "description": null, "fields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "groupsAllowlist", + "description": "Allowlist of groups that can access the current project by authenticating with a CI/CD job token.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CodeCoverageActivityEdge", + "name": "GroupConnection", "ofType": null } }, @@ -28949,15 +29592,72 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "groupsAllowlistCount", + "description": "Count of groups that can access the current project by authenticating with a CI/CD job token. The count does not include subgroups.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inboundAllowlist", + "description": "Allowlist of projects that can access the current project by authenticating with a CI/CD job token.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CodeCoverageActivity", + "name": "ProjectConnection", "ofType": null } }, @@ -28965,20 +29665,134 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "inboundAllowlistCount", + "description": "Count of projects that can access the current project by authenticating with a CI/CD job token. The count does not include nested projects.", "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outboundAllowlist", + "description": "Allow list of projects that are accessible using the current project's CI Job tokens.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "ProjectConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "projects", + "description": "Allow list of projects that can be accessed by CI Job tokens created by this project. Deprecated in GitLab 15.9: The `projects` attribute is being deprecated. Use `outbound_allowlist`.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "The `projects` attribute is being deprecated. Use `outbound_allowlist`. Deprecated in GitLab 15.9." } ], "inputFields": null, @@ -28988,13 +29802,24 @@ }, { "kind": "OBJECT", - "name": "CodeCoverageActivityEdge", - "description": "An edge in a connection.", + "name": "CiJobTrace", + "description": null, "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "htmlSummary", + "description": "HTML summary that contains the tail lines of the trace. Returns at most 16KB of raw bytes from the trace. The returned string might start with an unexpected invalid UTF-8 code point due to truncation. Introduced in GitLab 15.11: **Status**: Experiment.", + "args": [ + { + "name": "lastLines", + "description": "Number of tail lines to return, up to a maximum of 100 lines.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10" + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -29004,20 +29829,8 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CodeCoverageActivity", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." } ], "inputFields": null, @@ -29027,44 +29840,68 @@ }, { "kind": "OBJECT", - "name": "CodeCoverageSummary", - "description": "Represents the code coverage summary for a project", + "name": "CiJobsDurationStatistics", + "description": "Representation of duration statistics for a group of CI jobs.", "fields": [ { - "name": "averageCoverage", - "description": "Average percentage of the different code coverage results available for the project.", + "name": "p50", + "description": "50th percentile. 50% of the durations are lower than this value. Introduced in GitLab 15.8: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Duration", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.8." }, { - "name": "coverageCount", - "description": "Number of different code coverage results available.", + "name": "p75", + "description": "75th percentile. 75% of the durations are lower than this value. Introduced in GitLab 15.8: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Duration", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.8." }, { - "name": "lastUpdatedOn", - "description": "Latest date when the code coverage was created for the project.", + "name": "p90", + "description": "90th percentile. 90% of the durations are lower than this value. Introduced in GitLab 15.8: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", - "name": "Date", + "name": "Duration", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.8." + }, + { + "name": "p95", + "description": "95th percentile. 95% of the durations are lower than this value. Introduced in GitLab 15.8: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Duration", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.8." + }, + { + "name": "p99", + "description": "99th percentile. 99% of the durations are lower than this value. Introduced in GitLab 15.8: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Duration", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.8." } ], "inputFields": null, @@ -29074,51 +29911,54 @@ }, { "kind": "OBJECT", - "name": "CodeQualityDegradation", - "description": "Represents a code quality degradation on the pipeline.", + "name": "CiJobsStatistics", + "description": "Statistics for a group of CI jobs.", "fields": [ { - "name": "description", - "description": "Description of the code quality degradation.", + "name": "queuedDuration", + "description": "Statistics for amount of time that jobs were waiting to be picked up. The calculation is performed based on the most recent 100 jobs executed by the 5000 most recently created runners in context. If no filter is applied to runners, the calculation is performed based on the most recent 100 jobs globally.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "CiJobsDurationStatistics", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiManualVariable", + "description": "CI/CD variables given to a manual job.", + "fields": [ { - "name": "engineName", - "description": "Code Quality plugin that reported the finding.", + "name": "environmentScope", + "description": "Scope defining the environments that can use the variable. Deprecated in GitLab 15.3: No longer used, only available for GroupVariableType and ProjectVariableType.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "No longer used, only available for GroupVariableType and ProjectVariableType. Deprecated in GitLab 15.3." }, { - "name": "fingerprint", - "description": "Unique fingerprint to identify the code quality degradation. For example, an MD5 hash.", + "name": "id", + "description": "ID of the variable.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -29126,60 +29966,48 @@ "deprecationReason": null }, { - "name": "line", - "description": "Line on which the code quality degradation occurred.", + "name": "key", + "description": "Name of the variable.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "path", - "description": "Relative path to the file containing the code quality degradation.", + "name": "raw", + "description": "Indicates whether the variable is raw.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "severity", - "description": "Status of the degradation (BLOCKER, CRITICAL, MAJOR, MINOR, INFO, UNKNOWN).", + "name": "value", + "description": "Value of the variable.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CodeQualityDegradationSeverity", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "webUrl", - "description": "URL to the file along with line number.", + "name": "variableType", + "description": "Type of the variable.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CiVariableType", "ofType": null }, "isDeprecated": false, @@ -29187,31 +30015,21 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CiVariable", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CodeQualityDegradationConnection", - "description": "The connection type for CodeQualityDegradation.", + "name": "CiManualVariableConnection", + "description": "The connection type for CiManualVariable.", "fields": [ - { - "name": "count", - "description": "Total count of collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "edges", "description": "A list of edges.", @@ -29221,7 +30039,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CodeQualityDegradationEdge", + "name": "CiManualVariableEdge", "ofType": null } }, @@ -29237,7 +30055,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CodeQualityDegradation", + "name": "CiManualVariable", "ofType": null } }, @@ -29268,7 +30086,7 @@ }, { "kind": "OBJECT", - "name": "CodeQualityDegradationEdge", + "name": "CiManualVariableEdge", "description": "An edge in a connection.", "fields": [ { @@ -29293,7 +30111,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CodeQualityDegradation", + "name": "CiManualVariable", "ofType": null }, "isDeprecated": false, @@ -29305,85 +30123,14 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "CodeQualityDegradationSeverity", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BLOCKER", - "description": "Code Quality degradation has a status of blocker.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CRITICAL", - "description": "Code Quality degradation has a status of critical.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAJOR", - "description": "Code Quality degradation has a status of major.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MINOR", - "description": "Code Quality degradation has a status of minor.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INFO", - "description": "Code Quality degradation has a status of info.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNKNOWN", - "description": "Code Quality degradation has a status of unknown.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "CodeQualityReportSummary", - "description": "Code Quality report for a pipeline", + "name": "CiMinutesNamespaceMonthlyUsage", + "description": null, "fields": [ { - "name": "blocker", - "description": "Total number of blocker status.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "count", - "description": "Total number of Code Quality reports.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "critical", - "description": "Total number of critical status.", + "name": "minutes", + "description": "Total number of compute minutes used by all projects in the namespace.", "args": [], "type": { "kind": "SCALAR", @@ -29394,44 +30141,85 @@ "deprecationReason": null }, { - "name": "info", - "description": "Total number of info status.", + "name": "month", + "description": "Month related to the usage data.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "major", - "description": "Total number of major status.", + "name": "monthIso8601", + "description": "Month related to the usage data in ISO 8601 date format.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "ISO8601Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "minor", - "description": "Total number of minor status.", - "args": [], + "name": "projects", + "description": "Compute usage data for projects in the namespace.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CiMinutesProjectMonthlyUsageConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unknown", - "description": "Total number of unknown status.", + "name": "sharedRunnersDuration", + "description": "Total duration (in seconds) of shared runners use by the namespace for the month.", "args": [], "type": { "kind": "SCALAR", @@ -29449,106 +30237,78 @@ }, { "kind": "OBJECT", - "name": "CodequalityReportsComparer", - "description": "Represents reports comparison for code quality.", - "fields": [ - { - "name": "report", - "description": "Compared codequality report.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CodequalityReportsComparerReport", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CodequalityReportsComparerReport", - "description": "Represents compared code quality report.", + "name": "CiMinutesNamespaceMonthlyUsageConnection", + "description": "The connection type for CiMinutesNamespaceMonthlyUsage.", "fields": [ { - "name": "existingErrors", - "description": "All code quality degradations.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CodequalityReportsComparerReportDegradation", - "ofType": null - } + "kind": "OBJECT", + "name": "CiMinutesNamespaceMonthlyUsageEdge", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "newErrors", - "description": "New code quality degradations.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CodequalityReportsComparerReportDegradation", - "ofType": null - } - } + "kind": "OBJECT", + "name": "CiMinutesNamespaceMonthlyUsage", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "resolvedErrors", - "description": "Resolved code quality degradations.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CodequalityReportsComparerReportDegradation", - "ofType": null - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiMinutesNamespaceMonthlyUsageEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "status", - "description": "Status of report.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CodequalityReportsComparerReportStatus", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -29556,17 +30316,13 @@ "deprecationReason": null }, { - "name": "summary", - "description": "Codequality report summary.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CodequalityReportsComparerReportSummary", - "ofType": null - } + "kind": "OBJECT", + "name": "CiMinutesNamespaceMonthlyUsage", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -29579,83 +30335,78 @@ }, { "kind": "OBJECT", - "name": "CodequalityReportsComparerReportDegradation", - "description": "Represents a degradation on the compared codequality report.", + "name": "CiMinutesProjectMonthlyUsage", + "description": null, "fields": [ { - "name": "description", - "description": "Description of the code quality degradation.", + "name": "minutes", + "description": "Number of compute minutes used by the project in the month.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "engineName", - "description": "Code quality plugin that reported the degradation.", + "name": "name", + "description": "Name of the project. Deprecated in GitLab 15.6: Use `project.name`.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `project.name`. Deprecated in GitLab 15.6." }, { - "name": "filePath", - "description": "Relative path to the file containing the code quality degradation.", + "name": "project", + "description": "Project having the recorded usage.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Project", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fingerprint", - "description": "Unique fingerprint to identify the code quality degradation. For example, an MD5 hash.", + "name": "sharedRunnersDuration", + "description": "Total duration (in seconds) of shared runners use by the project for the month.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiMinutesProjectMonthlyUsageConnection", + "description": "The connection type for CiMinutesProjectMonthlyUsage.", + "fields": [ { - "name": "line", - "description": "Line on which the code quality degradation occurred.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CiMinutesProjectMonthlyUsageEdge", "ofType": null } }, @@ -29663,15 +30414,15 @@ "deprecationReason": null }, { - "name": "severity", - "description": "Severity of the code quality degradation (BLOCKER, CRITICAL, MAJOR, MINOR, INFO, UNKNOWN).", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "CodeQualityDegradationSeverity", + "kind": "OBJECT", + "name": "CiMinutesProjectMonthlyUsage", "ofType": null } }, @@ -29679,13 +30430,17 @@ "deprecationReason": null }, { - "name": "webUrl", - "description": "URL to the file along with line number.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -29696,71 +30451,34 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "CodequalityReportsComparerReportStatus", - "description": "Report comparison status", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SUCCESS", - "description": "Report successfully generated.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Report failed to generate.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_FOUND", - "description": "Head report or base report not found.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "CodequalityReportsComparerReportSummary", - "description": "Represents a summary of the compared codequality report.", + "name": "CiMinutesProjectMonthlyUsageEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "errored", - "description": "Count of code quality errors.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resolved", - "description": "Count of resolved code quality degradations.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "total", - "description": "Total count of code quality degradations.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CiMinutesProjectMonthlyUsage", "ofType": null }, "isDeprecated": false, @@ -29774,8 +30492,38 @@ }, { "kind": "SCALAR", - "name": "Color", - "description": "Color represented as a hex code or named color.\n\nFor example: \"#fefefe\".\n", + "name": "CiPipelineID", + "description": "A `CiPipelineID` is a global ID. It is encoded as a string.\n\nAn example `CiPipelineID` is: `\"gid://gitlab/Ci::Pipeline/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "CiPipelineScheduleID", + "description": "A `CiPipelineScheduleID` is a global ID. It is encoded as a string.\n\nAn example `CiPipelineScheduleID` is: `\"gid://gitlab/Ci::PipelineSchedule/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "CiPipelineScheduleVariableID", + "description": "A `CiPipelineScheduleVariableID` is a global ID. It is encoded as a string.\n\nAn example `CiPipelineScheduleVariableID` is: `\"gid://gitlab/Ci::PipelineScheduleVariable/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "CiProcessableID", + "description": "A `CiProcessableID` is a global ID. It is encoded as a string.\n\nAn example `CiProcessableID` is: `\"gid://gitlab/Ci::Processable/1\"`.", "fields": null, "inputFields": null, "interfaces": null, @@ -29784,24 +30532,24 @@ }, { "kind": "OBJECT", - "name": "Commit", - "description": null, + "name": "CiProjectVariable", + "description": "CI/CD variables for a project.", "fields": [ { - "name": "author", - "description": "Author of the commit.", + "name": "description", + "description": "Description of the variable.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "authorEmail", - "description": "Commit author's email.", + "name": "environmentScope", + "description": "Scope defining the environments that can use the variable.", "args": [], "type": { "kind": "SCALAR", @@ -29812,80 +30560,84 @@ "deprecationReason": null }, { - "name": "authorGravatar", - "description": "Commit authors gravatar.", + "name": "hidden", + "description": "Indicates whether the variable is hidden.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "authorName", - "description": "Commit authors name.", + "name": "id", + "description": "ID of the variable.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "authoredDate", - "description": "Timestamp of when the commit was authored.", + "name": "key", + "description": "Name of the variable.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "committedDate", - "description": "Timestamp of when the commit was committed.", + "name": "masked", + "description": "Indicates whether the variable is masked.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "committerEmail", - "description": "Email of the committer.", + "name": "protected", + "description": "Indicates whether the variable is protected.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "committerName", - "description": "Name of the committer.", + "name": "raw", + "description": "Indicates whether the variable is raw.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of the commit message.", + "name": "value", + "description": "Value of the variable.", "args": [], "type": { "kind": "SCALAR", @@ -29896,80 +30648,243 @@ "deprecationReason": null }, { - "name": "descriptionHtml", - "description": "GitLab Flavored Markdown rendering of `description`", + "name": "variableType", + "description": "Type of the variable.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CiVariableType", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CiVariable", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiProjectVariableConnection", + "description": "The connection type for CiProjectVariable.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiProjectVariableEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "diffs", - "description": "Diffs contained within the commit. This field can only be resolved for 10 diffs in any single request.", + "name": "limit", + "description": "Maximum amount of project CI/CD variables.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Diff", - "ofType": null - } + "kind": "OBJECT", + "name": "CiProjectVariable", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fullTitle", - "description": "Full title of the commit message.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiProjectVariableEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fullTitleHtml", - "description": "GitLab Flavored Markdown rendering of `full_title`", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CiProjectVariable", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiRunner", + "description": null, + "fields": [ + { + "name": "accessLevel", + "description": "Access level of the runner.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CiRunnerAccessLevel", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "ID (global ID) of the commit.", + "name": "active", + "description": "Indicates the runner is allowed to receive jobs. Deprecated in GitLab 14.8: Use paused.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "Use paused. Deprecated in GitLab 14.8." + }, + { + "name": "adminUrl", + "description": "Admin URL of the runner. Only available for administrators.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "message", - "description": "Raw commit message.", + "name": "contactedAt", + "description": "Timestamp of last contact from this runner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Timestamp of creation of this runner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": "User that created this runner.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationMethod", + "description": "Type of runner registration. Introduced in GitLab 17.0: **Status**: Experiment.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CiRunnerCreationMethod", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "description", + "description": "Description of the runner.", "args": [], "type": { "kind": "SCALAR", @@ -29980,52 +30895,159 @@ "deprecationReason": null }, { - "name": "pipelines", - "description": "Pipelines of the commit ordered latest first.", + "name": "editAdminUrl", + "description": "Admin form URL of the runner. Only available for administrators.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ephemeralAuthenticationToken", + "description": "Ephemeral authentication token used for runner manager registration. Only available for the creator of the runner for a limited time during registration. Introduced in GitLab 15.9: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.9." + }, + { + "name": "ephemeralRegisterUrl", + "description": "URL of the registration page of the runner manager. Only available for the creator of the runner for a limited time during registration. Introduced in GitLab 15.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." + }, + { + "name": "groups", + "description": "Groups the runner is associated with. For group runners only.", "args": [ { - "name": "status", - "description": "Filter pipelines by their status.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { - "kind": "ENUM", - "name": "PipelineStatusEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "scope", - "description": "Filter pipelines by scope.", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { - "kind": "ENUM", - "name": "PipelineScopeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "ref", - "description": "Filter pipelines by the ref they are run for.", + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "sha", - "description": "Filter pipelines by the sha of the commit they are run for.", + "name": "last", + "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the runner.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiRunnerID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "jobCount", + "description": "Number of jobs processed by the runner (limited to 1000, plus one to indicate that more items exist).\n`jobCount` is an optimized version of `jobs { count }`, and can be requested for multiple runners on the same request.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "jobExecutionStatus", + "description": "Job execution status of the runner. Introduced in GitLab 15.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CiRunnerJobExecutionStatus", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.7." + }, + { + "name": "jobs", + "description": "Jobs assigned to the runner. This field can only be resolved for one runner in any single request.", + "args": [ + { + "name": "statuses", + "description": "Filter jobs by status.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CiJobStatus", + "ofType": null + } + } + }, + "defaultValue": null }, { - "name": "source", - "description": "Filter pipelines by their source.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", @@ -30034,28 +31056,87 @@ "defaultValue": null }, { - "name": "updatedAfter", - "description": "Pipelines updated after this date.", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "updatedBefore", - "description": "Pipelines updated before this date.", + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "username", - "description": "Filter pipelines by the user that triggered the pipeline.", + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiJobConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locked", + "description": "Indicates the runner is locked.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maintenanceNote", + "description": "Runner's maintenance notes.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maintenanceNoteHtml", + "description": "GitLab Flavored Markdown rendering of `maintenance_note`", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "managers", + "description": "Runner managers associated with the runner configuration. Introduced in GitLab 15.10: **Status**: Experiment.", + "args": [ + { + "name": "systemId", + "description": "Filter runner managers by system ID.", "type": { "kind": "SCALAR", "name": "String", @@ -30063,6 +31144,16 @@ }, "defaultValue": null }, + { + "name": "status", + "description": "Filter runner managers by status.", + "type": { + "kind": "ENUM", + "name": "CiRunnerStatus", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -30106,38 +31197,46 @@ ], "type": { "kind": "OBJECT", - "name": "PipelineConnection", + "name": "CiRunnerManagerConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." + }, + { + "name": "maximumTimeout", + "description": "Maximum timeout (in seconds) for jobs processed by the runner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sha", - "description": "SHA1 ID of the commit.", + "name": "ownerProject", + "description": "Project that owns the runner. For project runners only.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Project", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shortId", - "description": "Short SHA1 ID of the commit.", + "name": "paused", + "description": "Indicates the runner is paused and not available to run jobs.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -30145,44 +31244,165 @@ "deprecationReason": null }, { - "name": "signature", - "description": "Signature of the commit.", + "name": "privateProjectsMinutesCostFactor", + "description": "Private projects' \"compute cost factor\" associated with the runner (GitLab.com only).", "args": [], "type": { - "kind": "INTERFACE", - "name": "CommitSignature", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "signatureHtml", - "description": "Rendered HTML of the commit signature.", + "name": "projectCount", + "description": "Number of projects that the runner is associated with.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Title of the commit message.", + "name": "projects", + "description": "Find projects the runner is associated with. For project runners only.", + "args": [ + { + "name": "membership", + "description": "Return only projects that the current user is a member of.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query, which can be for the project name, a path, or a description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "searchNamespaces", + "description": "Include namespace in project search.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "topics", + "description": "Filter projects by topics.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "personal", + "description": "Return only personal projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort order of results. Format: `_`, for example: `id_desc` or `name_asc`", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"id_desc\"" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicProjectsMinutesCostFactor", + "description": "Public projects' \"compute cost factor\" associated with the runner (GitLab.com only).", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "titleHtml", - "description": "GitLab Flavored Markdown rendering of `title`", + "name": "registerAdminUrl", + "description": "URL of the temporary registration page of the runner. Only available before the runner is registered. Only available for administrators.", "args": [], "type": { "kind": "SCALAR", @@ -30193,15 +31413,15 @@ "deprecationReason": null }, { - "name": "webPath", - "description": "Web path of the commit.", + "name": "runUntagged", + "description": "Indicates the runner is able to run untagged jobs.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -30209,168 +31429,239 @@ "deprecationReason": null }, { - "name": "webUrl", - "description": "Web URL of the commit.", + "name": "runnerType", + "description": "Type of the runner.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CiRunnerType", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "Todoable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CommitAction", - "description": null, - "fields": null, - "inputFields": [ + "name": "shortSha", + "description": "First eight characters of the runner's token used to authenticate new job requests. Used as the runner's unique ID.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "action", - "description": "Action to perform: create, delete, move, update, or chmod.", + "name": "status", + "description": "Status of the runner.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "CommitActionMode", + "name": "CiRunnerStatus", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "content", - "description": "Content of the file.", + "name": "tagList", + "description": "Tags associated with the runner.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "encoding", - "description": "Encoding of the file. Default is text.", + "name": "tokenExpiresAt", + "description": "Runner token expiration time.", + "args": [], "type": { - "kind": "ENUM", - "name": "CommitEncoding", + "kind": "SCALAR", + "name": "Time", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "executeFilemode", - "description": "Enables/disables the execute flag on the file.", + "name": "upgradeStatus", + "description": "Availability of upgrades for the runner. Introduced in GitLab 14.10: **Status**: Experiment.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "CiRunnerUpgradeStatus", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 14.10." }, { - "name": "filePath", - "description": "Full path to the file.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "RunnerPermissions", "ofType": null } }, - "defaultValue": null - }, - { - "name": "lastCommitId", - "description": "Last known file commit ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "previousPath", - "description": "Original full path to the file being moved.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "CommitActionMode", - "description": "Mode of a commit action", + "name": "CiRunnerAccessLevel", + "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "CREATE", - "description": "Create command.", + "name": "NOT_PROTECTED", + "description": "A runner that is not protected.", "isDeprecated": false, "deprecationReason": null }, { - "name": "DELETE", - "description": "Delete command.", + "name": "REF_PROTECTED", + "description": "A runner that is ref protected.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CiRunnerCloudProvider", + "description": "Runner cloud provider.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "MOVE", - "description": "Move command.", + "name": "GOOGLE_CLOUD", + "description": "Google Cloud.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "CiRunnerCloudProvisioning", + "description": "Information used in runner cloud provisioning.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CiRunnerGoogleCloudProvisioning", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CiRunnerCloudProvisioningStep", + "description": "Step used to provision the runner to Google Cloud.", + "fields": [ + { + "name": "instructions", + "description": "Instructions to provision the runner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATE", - "description": "Update command.", + "name": "languageIdentifier", + "description": "Identifier of the language used for the instructions field. This identifier can be any of the identifiers specified in the [list of supported languages and lexers](https://github.com/rouge-ruby/rouge/wiki/List-of-supported-languages-and-lexers).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CHMOD", - "description": "Chmod command.", + "name": "title", + "description": "Title of the step.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CommitConnection", - "description": "The connection type for Commit.", + "name": "CiRunnerConnection", + "description": "The connection type for CiRunner.", "fields": [ + { + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "edges", "description": "A list of edges.", @@ -30380,13 +31671,25 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CommitEdge", + "name": "CiRunnerEdge", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, + { + "name": "jobsStatistics", + "description": "Jobs statistics for jobs executed by a collection of runners. Available only to admins.\n", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CiJobsStatistics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "nodes", "description": "A list of nodes.", @@ -30396,7 +31699,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Commit", + "name": "CiRunner", "ofType": null } }, @@ -30426,62 +31729,37 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CommitCreateInput", - "description": "Autogenerated input type of CommitCreate", + "kind": "ENUM", + "name": "CiRunnerCreationMethod", + "description": null, "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "Project full path the branch is associated with.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "branch", - "description": "Name of the branch to commit into, it can be a new branch.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "name": "REGISTRATION_TOKEN", + "description": "Applies to a runner that was created by a runner registration token.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "startBranch", - "description": "If on a new branch, name of the original branch.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "name": "AUTHENTICATED_USER", + "description": "Applies to a runner that was created by an authenticated user.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiRunnerEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "message", - "description": "Raw commit message.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -30491,43 +31769,12 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "actions", - "description": "Array of action hashes to commit as a batch.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CommitAction", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommitCreatePayload", - "description": "Autogenerated return type of CommitCreate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "editUrl", + "description": "Web URL of the runner edit page. The value depends on where you put this field in the query. You can use it for projects or groups.", "args": [], "type": { "kind": "SCALAR", @@ -30538,20 +31785,20 @@ "deprecationReason": null }, { - "name": "commit", - "description": "Commit after mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Commit", + "name": "CiRunner", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "commitPipelinePath", - "description": "ETag path for the commit's pipeline.", + "name": "webUrl", + "description": "Web URL of the runner. The value depends on where you put this field in the query. You can use it for projects or groups.", "args": [], "type": { "kind": "SCALAR", @@ -30560,45 +31807,97 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiRunnerGoogleCloudProvisioning", + "description": "Information used for runner Google Cloud provisioning.", + "fields": [ { - "name": "content", - "description": "Contents of the commit.", + "name": "projectSetupShellScript", + "description": "Instructions for setting up a Google Cloud project.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "provisioningSteps", + "description": "Steps used to provision a runner in the cloud.", + "args": [ + { + "name": "ephemeralMachineType", + "description": "Name of the machine type to use for running jobs.", + "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "GoogleCloudMachineType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "region", + "description": "Name of the region to provision the runner in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GoogleCloudRegion", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "runnerToken", + "description": "Authentication token of the runner.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "zone", + "description": "Name of the zone to provision the runner in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GoogleCloudZone", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiRunnerCloudProvisioningStep", + "ofType": null } } }, @@ -30611,21 +31910,102 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "CiRunnerID", + "description": "A `CiRunnerID` is a global ID. It is encoded as a string.\n\nAn example `CiRunnerID` is: `\"gid://gitlab/Ci::Runner/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CiRunnerJobExecutionStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "IDLE", + "description": "Runner is idle. Introduced in GitLab 15.7: **Status**: Experiment.", + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.7." + }, + { + "name": "RUNNING", + "description": "Runner is executing jobs. Introduced in GitLab 15.7: **Status**: Experiment.", + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.7." + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "CommitData", + "name": "CiRunnerManager", "description": null, "fields": [ { - "name": "ageMapClass", - "description": "CSS class for age of commit.", + "name": "architectureName", + "description": "Architecture provided by the runner manager.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contactedAt", + "description": "Timestamp of last contact from the runner manager.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Timestamp of creation of the runner manager.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "executorName", + "description": "Executor last advertised by the runner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the runner manager.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "CiRunnerManagerID", "ofType": null } }, @@ -30633,15 +32013,75 @@ "deprecationReason": null }, { - "name": "authorAvatar", - "description": "Link to author avatar.", + "name": "ipAddress", + "description": "IP address of the runner manager.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "jobExecutionStatus", + "description": "Job execution status of the runner manager. Introduced in GitLab 16.3: **Status**: Experiment.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CiRunnerJobExecutionStatus", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." + }, + { + "name": "platformName", + "description": "Platform provided by the runner manager.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revision", + "description": "Revision of the runner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runner", + "description": "Runner configuration for the runner manager.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CiRunner", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Status of the runner manager.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CiRunnerStatus", "ofType": null } }, @@ -30649,8 +32089,8 @@ "deprecationReason": null }, { - "name": "commitAuthorLink", - "description": "Link to the commit author.", + "name": "systemId", + "description": "System ID associated with the runner manager.", "args": [], "type": { "kind": "NON_NULL", @@ -30665,15 +32105,50 @@ "deprecationReason": null }, { - "name": "commitLink", - "description": "Link to the commit.", + "name": "upgradeStatus", + "description": "Availability of upgrades for the runner manager.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CiRunnerUpgradeStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": "Version of the runner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiRunnerManagerConnection", + "description": "The connection type for CiRunnerManager.", + "fields": [ + { + "name": "count", + "description": "Total count of collection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -30681,27 +32156,47 @@ "deprecationReason": null }, { - "name": "projectBlameLink", - "description": "Link to blame prior to the change.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiRunnerManagerEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timeAgoTooltip", - "description": "Time of commit.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiRunnerManager", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -30716,7 +32211,7 @@ }, { "kind": "OBJECT", - "name": "CommitEdge", + "name": "CiRunnerManagerEdge", "description": "An edge in a connection.", "fields": [ { @@ -30741,7 +32236,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "Commit", + "name": "CiRunnerManager", "ofType": null }, "isDeprecated": false, @@ -30753,317 +32248,203 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "CiRunnerManagerID", + "description": "A `CiRunnerManagerID` is a global ID. It is encoded as a string.\n\nAn example `CiRunnerManagerID` is: `\"gid://gitlab/Ci::RunnerManager/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", - "name": "CommitEncoding", - "description": null, + "name": "CiRunnerMembershipFilter", + "description": "Values for filtering runners in namespaces.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "TEXT", - "description": "Text encoding.", + "name": "DIRECT", + "description": "Include runners that have a direct relationship.", "isDeprecated": false, "deprecationReason": null }, { - "name": "BASE64", - "description": "Base64 encoding.", + "name": "DESCENDANTS", + "description": "Include runners that have either a direct or inherited relationship. These runners can be specific to a project or a group.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "ALL_AVAILABLE", + "description": "Include all runners. This list includes runners for all projects in the group and subgroups, as well as for the parent groups and instance. Introduced in GitLab 15.5: **Status**: Experiment.", + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.5." } ], "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CommitParentNames", - "description": null, - "fields": [ + "kind": "ENUM", + "name": "CiRunnerSort", + "description": "Values for sorting runners", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "names", - "description": "Names of the commit parent (branch or tag).", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, + "name": "CONTACTED_ASC", + "description": "Ordered by contacted_at in ascending order.", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CommitReferences", - "description": null, - "fields": [ + }, { - "name": "containingBranches", - "description": "Get branch names containing a given commit.", - "args": [ - { - "name": "excludeTipped", - "description": "Exclude tipping refs. WARNING: This argument can be confusing, if there is a limit.\n for example set the limit to 5 and in the 5 out a total of 25 refs there is 2 tipped refs,\n then the method will only 3 refs, even though there is more.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false" - }, - { - "name": "limit", - "description": "Number of ref names to return.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "100" - } - ], - "type": { - "kind": "OBJECT", - "name": "CommitParentNames", - "ofType": null - }, + "name": "CONTACTED_DESC", + "description": "Ordered by contacted_at in descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "containingTags", - "description": "Get tag names containing a given commit.", - "args": [ - { - "name": "excludeTipped", - "description": "Exclude tipping refs. WARNING: This argument can be confusing, if there is a limit.\n for example set the limit to 5 and in the 5 out a total of 25 refs there is 2 tipped refs,\n then the method will only 3 refs, even though there is more.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": "false" - }, - { - "name": "limit", - "description": "Number of ref names to return.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "100" - } - ], - "type": { - "kind": "OBJECT", - "name": "CommitParentNames", - "ofType": null - }, + "name": "CREATED_ASC", + "description": "Ordered by created_at in ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "tippingBranches", - "description": "Get branch names tipping at a given commit.", - "args": [ - { - "name": "limit", - "description": "Number of ref names to return.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "100" - } - ], - "type": { - "kind": "OBJECT", - "name": "CommitParentNames", - "ofType": null - }, + "name": "CREATED_DESC", + "description": "Ordered by created_at in descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "tippingTags", - "description": "Get tag names tipping at a given commit.", - "args": [ - { - "name": "limit", - "description": "Number of ref names to return.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": "100" - } - ], - "type": { - "kind": "OBJECT", - "name": "CommitParentNames", - "ofType": null - }, + "name": "TOKEN_EXPIRES_AT_ASC", + "description": "Ordered by token_expires_at in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TOKEN_EXPIRES_AT_DESC", + "description": "Ordered by token_expires_at in descending order.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "MOST_ACTIVE_DESC", + "description": "Ordered by number of running jobs in descending order (only available on Ultimate plans). Introduced in GitLab 16.2: **Status**: Experiment.", + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.2." } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "CommitSignature", - "description": "Represents signing information for a commit", - "fields": [ + "kind": "ENUM", + "name": "CiRunnerStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "commitSha", - "description": "SHA of the associated commit.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "name": "ACTIVE", + "description": "Runner that is not paused. Deprecated in GitLab 14.6: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CiRunner.paused`. Deprecated in GitLab 14.6." }, { - "name": "project", - "description": "Project of the associated commit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, + "name": "PAUSED", + "description": "Runner that is paused. Deprecated in GitLab 14.6: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CiRunner.paused`. Deprecated in GitLab 14.6." + }, + { + "name": "ONLINE", + "description": "Runner that contacted this instance within the last 2 hours.", "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationStatus", - "description": "Indicates verification status of the associated key or certificate.", - "args": [], - "type": { - "kind": "ENUM", - "name": "VerificationStatus", - "ofType": null - }, + "name": "OFFLINE", + "description": "Runner that has not contacted this instance within the last 2 hours. Will be considered `STALE` if offline for more than 3 months.", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GpgSignature", - "ofType": null }, { - "kind": "OBJECT", - "name": "SshSignature", - "ofType": null + "name": "STALE", + "description": "Runner that has not contacted this instance within the last 3 months.", + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "X509Signature", - "ofType": null + "name": "NEVER_CONTACTED", + "description": "Runner that has never contacted this instance.", + "isDeprecated": false, + "deprecationReason": null } - ] + ], + "possibleTypes": null }, { "kind": "ENUM", - "name": "ComparableSecurityReportType", - "description": "Comparable security report type", + "name": "CiRunnerType", + "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "SAST", - "description": "SAST report", + "name": "INSTANCE_TYPE", + "description": "A runner that is instance type.", "isDeprecated": false, "deprecationReason": null }, { - "name": "SECRET_DETECTION", - "description": "Secret Detection report", + "name": "GROUP_TYPE", + "description": "A runner that is group type.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CONTAINER_SCANNING", - "description": "Container Scanning report", + "name": "PROJECT_TYPE", + "description": "A runner that is project type.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CiRunnerUpgradeStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "DEPENDENCY_SCANNING", - "description": "Dependency Scanning report", + "name": "INVALID", + "description": "Runner version is not valid.", "isDeprecated": false, "deprecationReason": null }, { - "name": "DAST", - "description": "DAST report", + "name": "NOT_AVAILABLE", + "description": "Upgrade is not available for the runner.", "isDeprecated": false, "deprecationReason": null }, { - "name": "COVERAGE_FUZZING", - "description": "Coverage Fuzzing report", + "name": "AVAILABLE", + "description": "Upgrade is available for the runner.", "isDeprecated": false, "deprecationReason": null }, { - "name": "API_FUZZING", - "description": "API Fuzzing report", + "name": "RECOMMENDED", + "description": "Upgrade is available and recommended for the runner.", "isDeprecated": false, "deprecationReason": null } @@ -31072,80 +32453,103 @@ }, { "kind": "OBJECT", - "name": "ComparedSecurityReport", - "description": "Represents compared security report.", + "name": "CiRunnerUsage", + "description": "Runner usage.", "fields": [ { - "name": "added", - "description": "New vulnerability findings. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "name": "ciBuildCount", + "description": "Amount of builds executed during the selected period.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ComparedSecurityReportFinding", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "baseReportCreatedAt", - "description": "Time of the base report creation.", + "name": "ciMinutesUsed", + "description": "Amount of minutes used during the selected period.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "baseReportOutOfDate", - "description": "Indicates whether the base report out of date.", + "name": "runner", + "description": "Runner that the usage refers to. Null means \"Other runners\".", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "CiRunner", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiRunnerUsageByProject", + "description": "Runner usage in minutes by project.", + "fields": [ + { + "name": "ciBuildCount", + "description": "Amount of builds executed during the selected period.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "fixed", - "description": "Fixed vulnerability findings. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "name": "ciMinutesUsed", + "description": "Amount of minutes used during the selected period.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ComparedSecurityReportFinding", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "headReportCreatedAt", - "description": "Time of the base report creation.", + "name": "project", + "description": "Project that the usage refers to. Null means \"Other projects\".", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "Project", "ofType": null }, "isDeprecated": false, @@ -31159,104 +32563,116 @@ }, { "kind": "OBJECT", - "name": "ComparedSecurityReportFinding", - "description": "Represents finding.", + "name": "CiSecureFileRegistry", + "description": "Represents the Geo replication and verification state of a ci_secure_file.", "fields": [ { - "name": "description", - "description": "Description of the vulnerability finding.", + "name": "ciSecureFileId", + "description": "ID of the Ci Secure File.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "foundByPipelineIid", - "description": "IID of the pipeline.", + "name": "createdAt", + "description": "Timestamp when the CiSecureFileRegistry was created", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "identifiers", - "description": "Identifiers of the vulnerability finding. Returns `null` if `sast_reports_in_inline_diff` feature flag is disabled. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", + "name": "id", + "description": "ID of the CiSecureFileRegistry", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VulnerabilityIdentifier", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "location", - "description": "Location of the vulnerability finding. Returns `null` if `sast_reports_in_inline_diff` feature flag is disabled. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", + "name": "lastSyncFailure", + "description": "Error message during sync of the CiSecureFileRegistry", "args": [], "type": { - "kind": "UNION", - "name": "VulnerabilityLocation", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "severity", - "description": "Severity of the vulnerability finding.", + "name": "lastSyncedAt", + "description": "Timestamp of the most recent successful sync of the CiSecureFileRegistry", "args": [], "type": { - "kind": "ENUM", - "name": "VulnerabilitySeverity", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "Finding status.", + "name": "retryAt", + "description": "Timestamp after which the CiSecureFileRegistry is resynced", "args": [], "type": { - "kind": "ENUM", - "name": "VulnerabilityState", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Title of the vulnerability finding.", + "name": "retryCount", + "description": "Number of consecutive failed sync attempts of the CiSecureFileRegistry", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uuid", - "description": "UUIDv5 digest based on the vulnerability's report type, primary identifier, location, fingerprint, project identifier.", + "name": "state", + "description": "Sync state of the CiSecureFileRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "RegistryState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationChecksum", + "description": "The local checksum of the CiSecureFileRegistry", "args": [], "type": { "kind": "SCALAR", @@ -31265,101 +32681,74 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ComplianceFramework", - "description": "Represents a ComplianceFramework associated with a Project", - "fields": [ + }, { - "name": "color", - "description": "Hexadecimal representation of compliance framework's label color.", + "name": "verificationFailure", + "description": "Error message during verification of the CiSecureFileRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "default", - "description": "Default compliance framework for the group.", + "name": "verificationRetryAt", + "description": "Timestamp after which the CiSecureFileRegistry is reverified", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of the compliance framework.", + "name": "verificationRetryCount", + "description": "Number of consecutive failed verification attempts of the CiSecureFileRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Compliance framework ID.", + "name": "verificationStartedAt", + "description": "Timestamp when the verification started of CiSecureFileRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the compliance framework.", + "name": "verificationState", + "description": "Verification state of the CiSecureFileRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pipelineConfigurationFullPath", - "description": "Full path of the compliance pipeline configuration stored in a project repository, such as `.gitlab/.compliance-gitlab-ci.yml@compliance/hipaa` **(ULTIMATE ALL)**.", + "name": "verifiedAt", + "description": "Timestamp of the most recent successful verification of the CiSecureFileRegistry", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, @@ -31373,8 +32762,8 @@ }, { "kind": "OBJECT", - "name": "ComplianceFrameworkConnection", - "description": "The connection type for ComplianceFramework.", + "name": "CiSecureFileRegistryConnection", + "description": "The connection type for CiSecureFileRegistry.", "fields": [ { "name": "edges", @@ -31385,7 +32774,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ComplianceFrameworkEdge", + "name": "CiSecureFileRegistryEdge", "ofType": null } }, @@ -31401,7 +32790,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ComplianceFramework", + "name": "CiSecureFileRegistry", "ofType": null } }, @@ -31432,7 +32821,7 @@ }, { "kind": "OBJECT", - "name": "ComplianceFrameworkEdge", + "name": "CiSecureFileRegistryEdge", "description": "An edge in a connection.", "fields": [ { @@ -31457,7 +32846,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "ComplianceFramework", + "name": "CiSecureFileRegistry", "ofType": null }, "isDeprecated": false, @@ -31470,237 +32859,164 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ComplianceFrameworkFilters", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the compliance framework.", - "type": { - "kind": "SCALAR", - "name": "ComplianceManagementFrameworkID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Negated compliance framework filter input.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedComplianceFrameworkFilters", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "presenceFilter", - "description": "Checks presence of compliance framework of the project, \"none\" and \"any\" values are supported.", - "type": { - "kind": "ENUM", - "name": "ComplianceFrameworkPresenceFilter", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ComplianceFrameworkInput", + "kind": "OBJECT", + "name": "CiStage", "description": null, - "fields": null, - "inputFields": [ + "fields": [ { - "name": "name", - "description": "New name for the compliance framework.", + "name": "detailedStatus", + "description": "Detailed status of the stage.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DetailedStatus", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "New description for the compliance framework.", + "name": "groups", + "description": "Group of jobs for the stage.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CiGroupConnection", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": "New color representation of the compliance framework in hex format. e.g. #FCA121.", + "name": "id", + "description": "ID of the stage.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "default", - "description": "Set this compliance framework as the default framework for the group.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pipelineConfigurationFullPath", - "description": "Full path of the compliance pipeline configuration stored in a project repository, such as `.gitlab/.compliance-gitlab-ci.yml@compliance/hipaa` **(ULTIMATE ALL)**.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ComplianceFrameworkPresenceFilter", - "description": "ComplianceFramework of a project for filtering", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "No compliance framework is assigned.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ANY", - "description": "Any compliance framework is assigned.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ComplianceManagementFrameworkID", - "description": "A `ComplianceManagementFrameworkID` is a global ID. It is encoded as a string.\n\nAn example `ComplianceManagementFrameworkID` is: `\"gid://gitlab/ComplianceManagement::Framework/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ComplianceStandardsAdherence", - "description": "Compliance standards adherence for a project.", - "fields": [ - { - "name": "checkName", - "description": "Name of the check for the compliance standard.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ComplianceStandardsAdherenceCheckName", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "Compliance standards adherence ID.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "name": "jobs", + "description": "Jobs for the stage.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project adhering to the compliance standard.", - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } + "kind": "OBJECT", + "name": "CiJobConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "standard", - "description": "Name of the compliance standard.", + "name": "name", + "description": "Name of the stage.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ComplianceStandardsAdherenceStandard", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { "name": "status", - "description": "Status of the compliance standards adherence.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ComplianceStandardsAdherenceStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Timestamp when the adherence was updated.", + "description": "Status of the pipeline stage.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -31711,39 +33027,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "ComplianceStandardsAdherenceCheckName", - "description": "Name of the check for the compliance standard.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PREVENT_APPROVAL_BY_MERGE_REQUEST_AUTHOR", - "description": "Prevent approval by merge request author", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PREVENT_APPROVAL_BY_MERGE_REQUEST_COMMITTERS", - "description": "Prevent approval by merge request committers", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AT_LEAST_TWO_APPROVALS", - "description": "At least two approvals", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "ComplianceStandardsAdherenceConnection", - "description": "The connection type for ComplianceStandardsAdherence.", + "name": "CiStageConnection", + "description": "The connection type for CiStage.", "fields": [ { "name": "edges", @@ -31754,7 +33041,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ComplianceStandardsAdherenceEdge", + "name": "CiStageEdge", "ofType": null } }, @@ -31770,7 +33057,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ComplianceStandardsAdherence", + "name": "CiStage", "ofType": null } }, @@ -31801,7 +33088,7 @@ }, { "kind": "OBJECT", - "name": "ComplianceStandardsAdherenceEdge", + "name": "CiStageEdge", "description": "An edge in a connection.", "fields": [ { @@ -31826,7 +33113,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "ComplianceStandardsAdherence", + "name": "CiStage", "ofType": null }, "isDeprecated": false, @@ -31839,190 +33126,95 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ComplianceStandardsAdherenceInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "projectIds", - "description": "Filter compliance standards adherence by project.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "checkName", - "description": "Name of the check for the compliance standard.", - "type": { - "kind": "ENUM", - "name": "ComplianceStandardsAdherenceCheckName", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "standard", - "description": "Name of the compliance standard.", - "type": { - "kind": "ENUM", - "name": "ComplianceStandardsAdherenceStandard", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ComplianceStandardsAdherenceStandard", - "description": "Name of the compliance standard.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "GITLAB", - "description": "Gitlab", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ComplianceStandardsAdherenceStatus", - "description": "Status of the compliance standards adherence.", + "kind": "SCALAR", + "name": "CiStageID", + "description": "A `CiStageID` is a global ID. It is encoded as a string.\n\nAn example `CiStageID` is: `\"gid://gitlab/Ci::Stage/1\"`.", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "SUCCESS", - "description": "Success", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAIL", - "description": "Fail", - "isDeprecated": false, - "deprecationReason": null - } - ], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ComplianceViolation", - "description": "Compliance violation associated with a merged merge request.", + "name": "CiSubscriptionsProject", + "description": null, "fields": [ { - "name": "id", - "description": "Compliance violation ID.", + "name": "author", + "description": "Author of the subscription.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "UserCore", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request the compliance violation occurred in.", + "name": "downstreamProject", + "description": "Downstream project of the subscription.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MergeRequest", - "ofType": null - } + "kind": "OBJECT", + "name": "Project", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reason", - "description": "Reason the compliance violation occurred.", + "name": "id", + "description": "Global ID of the subscription.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ComplianceViolationReason", - "ofType": null - } + "kind": "SCALAR", + "name": "CiSubscriptionsProjectID", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "severityLevel", - "description": "Severity of the compliance violation.", + "name": "upstreamProject", + "description": "Upstream project of the subscription.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ComplianceViolationSeverity", - "ofType": null - } + "kind": "OBJECT", + "name": "Project", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CiSubscriptionsProjectConnection", + "description": "The connection type for CiSubscriptionsProject.", + "fields": [ { - "name": "violatingUser", - "description": "User suspected of causing the compliance violation.", + "name": "count", + "description": "Total count of collection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ComplianceViolationConnection", - "description": "The connection type for ComplianceViolation.", - "fields": [ + }, { "name": "edges", "description": "A list of edges.", @@ -32032,7 +33224,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ComplianceViolationEdge", + "name": "CiSubscriptionsProjectEdge", "ofType": null } }, @@ -32048,7 +33240,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ComplianceViolation", + "name": "CiSubscriptionsProject", "ofType": null } }, @@ -32079,7 +33271,7 @@ }, { "kind": "OBJECT", - "name": "ComplianceViolationEdge", + "name": "CiSubscriptionsProjectEdge", "description": "An edge in a connection.", "fields": [ { @@ -32104,7 +33296,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "ComplianceViolation", + "name": "CiSubscriptionsProject", "ofType": null }, "isDeprecated": false, @@ -32117,208 +33309,30 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ComplianceViolationInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "projectIds", - "description": "Filter compliance violations by project.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "mergedBefore", - "description": "Merge requests merged before this date (inclusive).", - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergedAfter", - "description": "Merge requests merged after this date (inclusive).", - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "targetBranch", - "description": "Filter compliance violations by target branch.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ComplianceViolationReason", - "description": "Reason for the compliance violation.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "APPROVED_BY_MERGE_REQUEST_AUTHOR", - "description": "Approved by merge request author", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED_BY_COMMITTER", - "description": "Approved by committer", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED_BY_INSUFFICIENT_USERS", - "description": "Approved by insufficient users", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ComplianceViolationSeverity", - "description": "Severity of the compliance violation.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INFO", - "description": "Info severity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LOW", - "description": "Low severity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEDIUM", - "description": "Medium severity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HIGH", - "description": "High severity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CRITICAL", - "description": "Critical severity", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ComplianceViolationSort", - "description": "Compliance violation sort values.", + "kind": "SCALAR", + "name": "CiSubscriptionsProjectID", + "description": "A `CiSubscriptionsProjectID` is a global ID. It is encoded as a string.\n\nAn example `CiSubscriptionsProjectID` is: `\"gid://gitlab/Ci::Subscriptions::Project/1\"`.", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "SEVERITY_LEVEL_DESC", - "description": "Severity in descending order, further sorted by ID in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SEVERITY_LEVEL_ASC", - "description": "Severity in ascending order, further sorted by ID in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VIOLATION_REASON_DESC", - "description": "Violation reason in descending order, further sorted by ID in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VIOLATION_REASON_ASC", - "description": "Violation reason in ascending order, further sorted by ID in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGE_REQUEST_TITLE_DESC", - "description": "Merge request title in descending order, further sorted by ID in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGE_REQUEST_TITLE_ASC", - "description": "Merge request title in ascending order, further sorted by ID in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGED_AT_DESC", - "description": "Date merged in descending order, further sorted by ID in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGED_AT_ASC", - "description": "Date merged in ascending order, further sorted by ID in ascending order.", - "isDeprecated": false, - "deprecationReason": null - } - ], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ComposerMetadata", - "description": "Composer metadata", + "name": "CiTemplate", + "description": "GitLab CI/CD configuration template.", "fields": [ { - "name": "composerJson", - "description": "Data of the Composer JSON file.", + "name": "content", + "description": "Contents of the CI template.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PackageComposerJsonType", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -32326,8 +33340,8 @@ "deprecationReason": null }, { - "name": "targetSha", - "description": "Target SHA of the package.", + "name": "name", + "description": "Name of the CI template.", "args": [], "type": { "kind": "NON_NULL", @@ -32348,20 +33362,30 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ConanFileMetadata", - "description": "Conan file metadata", + "kind": "SCALAR", + "name": "CiTriggerID", + "description": "A `CiTriggerID` is a global ID. It is encoded as a string.\n\nAn example `CiTriggerID` is: `\"gid://gitlab/Ci::Trigger/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CiVariable", + "description": null, "fields": [ { - "name": "conanFileType", - "description": "Type of the Conan file.", + "name": "id", + "description": "ID of the variable.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "ConanMetadatumFileTypeEnum", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -32369,8 +33393,8 @@ "deprecationReason": null }, { - "name": "conanPackageReference", - "description": "Reference of the Conan package.", + "name": "key", + "description": "Name of the variable.", "args": [], "type": { "kind": "SCALAR", @@ -32381,40 +33405,20 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Date of creation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the metadatum.", + "name": "raw", + "description": "Indicates whether the variable is raw.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PackagesConanFileMetadatumID", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packageRevision", - "description": "Revision of the package.", + "name": "value", + "description": "Value of the variable.", "args": [], "type": { "kind": "SCALAR", @@ -32425,122 +33429,58 @@ "deprecationReason": null }, { - "name": "recipeRevision", - "description": "Revision of the Conan recipe.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Date of most recent update.", + "name": "variableType", + "description": "Type of the variable.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "ENUM", + "name": "CiVariableType", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "PackageFileMetadata", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConanMetadata", - "description": "Conan metadata", - "fields": [ + "possibleTypes": [ { - "name": "createdAt", - "description": "Date of creation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "CiGroupVariable", + "ofType": null }, { - "name": "id", - "description": "ID of the metadatum.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PackagesConanMetadatumID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "CiInstanceVariable", + "ofType": null }, { - "name": "packageChannel", - "description": "Channel of the Conan package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "CiManualVariable", + "ofType": null }, { - "name": "packageUsername", - "description": "Username of the Conan package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "CiProjectVariable", + "ofType": null }, { - "name": "recipe", - "description": "Recipe of the Conan package.", - "args": [], + "kind": "OBJECT", + "name": "PipelineScheduleVariable", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "CiVariableInput", + "description": "Attributes for defining a CI/CD variable.", + "fields": null, + "inputFields": [ + { + "name": "key", + "description": "Name of the variable.", "type": { "kind": "NON_NULL", "name": null, @@ -32550,13 +33490,11 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "recipePath", - "description": "Recipe path of the Conan package.", - "args": [], + "name": "value", + "description": "Value of the variable.", "type": { "kind": "NON_NULL", "name": null, @@ -32566,48 +33504,53 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CiVariableSort", + "description": "Values for sorting variables", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "KEY_ASC", + "description": "Sorted by key in ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Date of most recent update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, + "name": "KEY_DESC", + "description": "Sorted by key in descending order.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "ConanMetadatumFileTypeEnum", - "description": "Conan file types", + "name": "CiVariableType", + "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "RECIPE_FILE", - "description": "A recipe file type.", + "name": "ENV_VAR", + "description": "Env var type.", "isDeprecated": false, "deprecationReason": null }, { - "name": "PACKAGE_FILE", - "description": "A package file type.", + "name": "FILE", + "description": "File type.", "isDeprecated": false, "deprecationReason": null } @@ -32615,96 +33558,159 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ConfigureContainerScanningInput", - "description": "Autogenerated input type of ConfigureContainerScanning", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ClusterAgent", + "description": null, + "fields": [ { - "name": "projectPath", - "description": "Full path of the project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "name": "activityEvents", + "description": "Recent activity for the cluster agent.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "ClusterAgentActivityEventConnection", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "connections", + "description": "Active connections for the cluster agent", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ConnectedAgentConnection", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigureContainerScanningPayload", - "description": "Autogenerated return type of ConfigureContainerScanning", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "branch", - "description": "Branch that has the new/modified `.gitlab-ci.yml` file.", + "name": "createdAt", + "description": "Timestamp the cluster agent was created.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "createdByUser", + "description": "User object, containing information about the person who created the agent.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "UserCore", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "id", + "description": "ID of the cluster agent.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "successPath", - "description": "Redirect path to use when the response is successful.", + "name": "name", + "description": "Name of the cluster agent.", "args": [], "type": { "kind": "SCALAR", @@ -32713,104 +33719,140 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ConfigureDependencyScanningInput", - "description": "Autogenerated input type of ConfigureDependencyScanning", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Full path of the project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "project", + "description": "Project this cluster agent is associated with.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Project", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigureDependencyScanningPayload", - "description": "Autogenerated return type of ConfigureDependencyScanning", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "branch", - "description": "Branch that has the new/modified `.gitlab-ci.yml` file.", - "args": [], + "name": "tokens", + "description": "Tokens associated with the cluster agent.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ClusterAgentTokenConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "updatedAt", + "description": "Timestamp the cluster agent was updated.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "name": "vulnerabilityImages", + "description": "Container images reported on the agent vulnerabilities.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "VulnerabilityContainerImageConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "successPath", - "description": "Redirect path to use when the response is successful.", + "name": "webPath", + "description": "Web path of the cluster agent.", "args": [], "type": { "kind": "SCALAR", @@ -32819,56 +33861,140 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ConfigureSastIacInput", - "description": "Autogenerated input type of ConfigureSastIac", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Full path of the project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "workspaces", + "description": "Workspaces associated with the agent.", + "args": [ + { + "name": "ids", + "description": "Filter workspaces by workspace GlobalIDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "RemoteDevelopmentWorkspaceID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "Filter workspaces by project GlobalID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "actualStates", + "description": "Filter workspaces by actual states.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "WorkspaceConnection", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ConfigureSastIacPayload", - "description": "Autogenerated return type of ConfigureSastIac", + "name": "ClusterAgentActivityEvent", + "description": null, "fields": [ { - "name": "branch", - "description": "Branch that has the new/modified `.gitlab-ci.yml` file.", + "name": "agentToken", + "description": "Agent token associated with the event.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ClusterAgentToken", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "description": "Type of event.", "args": [], "type": { "kind": "SCALAR", @@ -32879,8 +34005,8 @@ "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "level", + "description": "Severity of the event.", "args": [], "type": { "kind": "SCALAR", @@ -32891,36 +34017,24 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "recordedAt", + "description": "Timestamp the event was recorded.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "successPath", - "description": "Redirect path to use when the response is successful.", + "name": "user", + "description": "User associated with the event.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "UserCore", "ofType": null }, "isDeprecated": false, @@ -32933,118 +34047,73 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ConfigureSastInput", - "description": "Autogenerated input type of ConfigureSast", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ClusterAgentActivityEventConnection", + "description": "The connection type for ClusterAgentActivityEvent.", + "fields": [ { - "name": "projectPath", - "description": "Full path of the project.", + "name": "count", + "description": "Total count of collection.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "configuration", - "description": "SAST CI configuration for the project.", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "SastCiConfigurationInput", + "kind": "OBJECT", + "name": "ClusterAgentActivityEventEdge", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigureSastPayload", - "description": "Autogenerated return type of ConfigureSast", - "fields": [ - { - "name": "branch", - "description": "Branch that has the new/modified `.gitlab-ci.yml` file.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ClusterAgentActivityEvent", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "successPath", - "description": "Redirect path to use when the response is successful.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -33053,101 +34122,128 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ConfigureSecretDetectionInput", - "description": "Autogenerated input type of ConfigureSecretDetection", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ClusterAgentActivityEventEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "projectPath", - "description": "Full path of the project.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ClusterAgentActivityEvent", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ConfigureSecretDetectionPayload", - "description": "Autogenerated return type of ConfigureSecretDetection", + "name": "ClusterAgentAuthorizationCiAccess", + "description": null, "fields": [ { - "name": "branch", - "description": "Branch that has the new/modified `.gitlab-ci.yml` file.", + "name": "agent", + "description": "Authorized cluster agent.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ClusterAgent", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "config", + "description": "Configuration for the authorized project.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "JSON", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClusterAgentAuthorizationCiAccessConnection", + "description": "The connection type for ClusterAgentAuthorizationCiAccess.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ClusterAgentAuthorizationCiAccessEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "ClusterAgentAuthorizationCiAccess", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "successPath", - "description": "Redirect path to use when the response is successful.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -33160,40 +34256,67 @@ }, { "kind": "OBJECT", - "name": "ConnectedAgent", - "description": "Connection details for an Agent", + "name": "ClusterAgentAuthorizationCiAccessEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "connectedAt", - "description": "When the connection was established.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "connectionId", - "description": "ID of the connection.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "BigInt", + "kind": "OBJECT", + "name": "ClusterAgentAuthorizationCiAccess", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClusterAgentAuthorizationUserAccess", + "description": null, + "fields": [ { - "name": "metadata", - "description": "Information about the Agent.", + "name": "agent", + "description": "Authorized cluster agent.", "args": [], "type": { "kind": "OBJECT", - "name": "AgentMetadata", + "name": "ClusterAgent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "config", + "description": "Configuration for the authorized project.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", "ofType": null }, "isDeprecated": false, @@ -33207,8 +34330,8 @@ }, { "kind": "OBJECT", - "name": "ConnectedAgentConnection", - "description": "The connection type for ConnectedAgent.", + "name": "ClusterAgentAuthorizationUserAccessConnection", + "description": "The connection type for ClusterAgentAuthorizationUserAccess.", "fields": [ { "name": "edges", @@ -33219,7 +34342,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ConnectedAgentEdge", + "name": "ClusterAgentAuthorizationUserAccessEdge", "ofType": null } }, @@ -33235,7 +34358,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ConnectedAgent", + "name": "ClusterAgentAuthorizationUserAccess", "ofType": null } }, @@ -33266,7 +34389,7 @@ }, { "kind": "OBJECT", - "name": "ConnectedAgentEdge", + "name": "ClusterAgentAuthorizationUserAccessEdge", "description": "An edge in a connection.", "fields": [ { @@ -33291,7 +34414,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "ConnectedAgent", + "name": "ClusterAgentAuthorizationUserAccess", "ofType": null }, "isDeprecated": false, @@ -33304,173 +34427,152 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "ContactSort", - "description": "Values for sorting contacts", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FIRST_NAME_ASC", - "description": "First name in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIRST_NAME_DESC", - "description": "First name in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LAST_NAME_ASC", - "description": "Last name in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LAST_NAME_DESC", - "description": "Last name in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EMAIL_ASC", - "description": "Email in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EMAIL_DESC", - "description": "Email in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PHONE_ASC", - "description": "Phone in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PHONE_DESC", - "description": "Phone in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESCRIPTION_ASC", - "description": "Description in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESCRIPTION_DESC", - "description": "Description in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORGANIZATION_ASC", - "description": "Organization in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORGANIZATION_DESC", - "description": "Organization in descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_desc", - "description": "Updated at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." - }, - { - "name": "updated_asc", - "description": "Updated at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." - }, - { - "name": "created_desc", - "description": "Created at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." - }, - { - "name": "created_asc", - "description": "Created at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." - }, + "kind": "OBJECT", + "name": "ClusterAgentConnection", + "description": "The connection type for ClusterAgent.", + "fields": [ { - "name": "UPDATED_DESC", - "description": "Updated at descending order.", + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED_ASC", - "description": "Updated at ascending order.", + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ClusterAgentEdge", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_DESC", - "description": "Created at descending order.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ClusterAgent", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_ASC", - "description": "Created at ascending order.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ContactStateCounts", - "description": "Represents the total number of contacts for the represented states.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "ClusterAgentDeleteInput", + "description": "Autogenerated input type of ClusterAgentDelete", + "fields": null, + "inputFields": [ { - "name": "active", - "description": "Number of contacts with state `ACTIVE`", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "all", - "description": "Number of contacts with state `ALL`", + "name": "id", + "description": "Global ID of the cluster agent that will be deleted.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClusterAgentDeletePayload", + "description": "Autogenerated return type of ClusterAgentDelete.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "inactive", - "description": "Number of contacts with state `INACTIVE`", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -33483,19 +34585,19 @@ }, { "kind": "OBJECT", - "name": "ContainerExpirationPolicy", - "description": "A tag expiration policy designed to keep only the images that matter most", + "name": "ClusterAgentEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "cadence", - "description": "This container expiration policy schedule.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "ContainerExpirationPolicyCadenceEnum", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -33503,76 +34605,95 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of when the container expiration policy was created.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "OBJECT", + "name": "ClusterAgent", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClusterAgentToken", + "description": null, + "fields": [ { - "name": "enabled", - "description": "Indicates whether this container expiration policy is enabled.", + "name": "clusterAgent", + "description": "Cluster agent this token is associated with.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "ClusterAgent", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "keepN", - "description": "Number of tags to retain.", + "name": "createdAt", + "description": "Timestamp the token was created.", "args": [], "type": { - "kind": "ENUM", - "name": "ContainerExpirationPolicyKeepEnum", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nameRegex", - "description": "Tags with names matching this regex pattern will expire.", + "name": "createdByUser", + "description": "User who created the token.", "args": [], "type": { - "kind": "SCALAR", - "name": "UntrustedRegexp", + "kind": "OBJECT", + "name": "UserCore", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nameRegexKeep", - "description": "Tags with names matching this regex pattern will be preserved.", + "name": "description", + "description": "Description of the token.", "args": [], "type": { "kind": "SCALAR", - "name": "UntrustedRegexp", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nextRunAt", - "description": "Next time that this container expiration policy will get executed.", + "name": "id", + "description": "Global ID of the token.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentTokenID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUsedAt", + "description": "Timestamp the token was last used.", "args": [], "type": { "kind": "SCALAR", @@ -33583,29 +34704,25 @@ "deprecationReason": null }, { - "name": "olderThan", - "description": "Tags older that this will expire.", + "name": "name", + "description": "Name given to the token.", "args": [], "type": { - "kind": "ENUM", - "name": "ContainerExpirationPolicyOlderThanEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of when the container expiration policy was updated.", + "name": "status", + "description": "Current status of the token.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "ENUM", + "name": "AgentTokenStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -33617,149 +34734,52 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "ContainerExpirationPolicyCadenceEnum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "ClusterAgentTokenConnection", + "description": "The connection type for ClusterAgentToken.", + "fields": [ { - "name": "EVERY_DAY", - "description": "Every day", + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "EVERY_WEEK", - "description": "Every week", + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ClusterAgentTokenEdge", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "EVERY_TWO_WEEKS", - "description": "Every two weeks", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EVERY_MONTH", - "description": "Every month", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EVERY_THREE_MONTHS", - "description": "Every three months", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ContainerExpirationPolicyKeepEnum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ONE_TAG", - "description": "1 tag per image name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIVE_TAGS", - "description": "5 tags per image name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEN_TAGS", - "description": "10 tags per image name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TWENTY_FIVE_TAGS", - "description": "25 tags per image name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIFTY_TAGS", - "description": "50 tags per image name", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ONE_HUNDRED_TAGS", - "description": "100 tags per image name", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ContainerExpirationPolicyOlderThanEnum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SEVEN_DAYS", - "description": "7 days until tags are automatically removed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FOURTEEN_DAYS", - "description": "14 days until tags are automatically removed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "THIRTY_DAYS", - "description": "30 days until tags are automatically removed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SIXTY_DAYS", - "description": "60 days until tags are automatically removed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NINETY_DAYS", - "description": "90 days until tags are automatically removed", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContainerRepository", - "description": "A container repository", - "fields": [ - { - "name": "canDelete", - "description": "Can the current user delete the container repository.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ClusterAgentToken", "ofType": null } }, @@ -33767,77 +34787,70 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp when the container repository was created.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "expirationPolicyCleanupStatus", - "description": "Tags cleanup status for the container repository.", - "args": [], - "type": { - "kind": "ENUM", - "name": "ContainerRepositoryCleanupStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ClusterAgentTokenCreateInput", + "description": "Autogenerated input type of ClusterAgentTokenCreate", + "fields": null, + "inputFields": [ { - "name": "expirationPolicyStartedAt", - "description": "Timestamp when the cleanup done by the expiration policy was started on the container repository.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the container repository.", - "args": [], + "name": "clusterAgentId", + "description": "Global ID of the cluster agent that will be associated with the new token.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "ClustersAgentID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "lastCleanupDeletedTagsCount", - "description": "Number of deleted tags from the last cleanup.", - "args": [], + "name": "description", + "description": "Description of the token.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "location", - "description": "URL of the container repository.", - "args": [], + "name": "name", + "description": "Name of the token.", "type": { "kind": "NON_NULL", "name": null, @@ -33847,67 +34860,99 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClusterAgentTokenCreatePayload", + "description": "Autogenerated return type of ClusterAgentTokenCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "migrationState", - "description": "Migration state of the container repository.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the container repository.", + "name": "secret", + "description": "Token secret value. Make sure you save it - you won't be able to access it again.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "path", - "description": "Path of the container repository.", + "name": "token", + "description": "Token created after mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "ClusterAgentToken", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClusterAgentTokenEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "project", - "description": "Project of the container registry.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Project", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -33915,44 +34960,94 @@ "deprecationReason": null }, { - "name": "status", - "description": "Status of the container repository.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "ENUM", - "name": "ContainerRepositoryStatus", + "kind": "OBJECT", + "name": "ClusterAgentToken", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ClusterAgentTokenRevokeInput", + "description": "Autogenerated input type of ClusterAgentTokenRevoke", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "tagsCount", - "description": "Number of tags associated with this image.", - "args": [], + "name": "id", + "description": "Global ID of the agent token that will be revoked.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ClustersAgentTokenID", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ClusterAgentTokenRevokePayload", + "description": "Autogenerated return type of ClusterAgentTokenRevoke.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp when the container repository was updated.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -33965,44 +35060,102 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "ContainerRepositoryCleanupStatus", - "description": "Status of the tags cleanup of a container repository", + "kind": "SCALAR", + "name": "ClustersAgentID", + "description": "A `ClustersAgentID` is a global ID. It is encoded as a string.\n\nAn example `ClustersAgentID` is: `\"gid://gitlab/Clusters::Agent/1\"`.", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ClustersAgentTokenID", + "description": "A `ClustersAgentTokenID` is a global ID. It is encoded as a string.\n\nAn example `ClustersAgentTokenID` is: `\"gid://gitlab/Clusters::AgentToken/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ClustersClusterID", + "description": "A `ClustersClusterID` is a global ID. It is encoded as a string.\n\nAn example `ClustersClusterID` is: `\"gid://gitlab/Clusters::Cluster/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CodeCoverageActivity", + "description": "Represents the code coverage activity for a group", + "fields": [ { - "name": "UNSCHEDULED", - "description": "Tags cleanup is not scheduled. This is the default state.", + "name": "averageCoverage", + "description": "Average percentage of the different code coverage results available for the group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "SCHEDULED", - "description": "Tags cleanup is scheduled and is going to be executed shortly.", + "name": "coverageCount", + "description": "Number of different code coverage results available for the group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "UNFINISHED", - "description": "Tags cleanup has been partially executed. There are still remaining tags to delete.", + "name": "date", + "description": "Date when the code coverage was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ONGOING", - "description": "Tags cleanup is ongoing.", + "name": "projectCount", + "description": "Number of projects with code coverage results for the group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ContainerRepositoryConnection", - "description": "The connection type for ContainerRepository.", + "name": "CodeCoverageActivityConnection", + "description": "The connection type for CodeCoverageActivity.", "fields": [ { "name": "edges", @@ -34013,7 +35166,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ContainerRepositoryEdge", + "name": "CodeCoverageActivityEdge", "ofType": null } }, @@ -34029,7 +35182,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ContainerRepository", + "name": "CodeCoverageActivity", "ofType": null } }, @@ -34060,19 +35213,19 @@ }, { "kind": "OBJECT", - "name": "ContainerRepositoryDetails", - "description": "Details of a container repository", + "name": "CodeCoverageActivityEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "canDelete", - "description": "Can the current user delete the container repository.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -34080,76 +35233,94 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp when the container repository was created.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "OBJECT", + "name": "CodeCoverageActivity", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CodeCoverageSummary", + "description": "Represents the code coverage summary for a project", + "fields": [ { - "name": "expirationPolicyCleanupStatus", - "description": "Tags cleanup status for the container repository.", + "name": "averageCoverage", + "description": "Average percentage of the different code coverage results available for the project.", "args": [], "type": { - "kind": "ENUM", - "name": "ContainerRepositoryCleanupStatus", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "expirationPolicyStartedAt", - "description": "Timestamp when the cleanup done by the expiration policy was started on the container repository.", + "name": "coverageCount", + "description": "Number of different code coverage results available.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the container repository.", + "name": "lastUpdatedOn", + "description": "Latest date when the code coverage was created for the project.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Date", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CodeQualityDegradation", + "description": "Represents a code quality degradation on the pipeline.", + "fields": [ { - "name": "lastCleanupDeletedTagsCount", - "description": "Number of deleted tags from the last cleanup.", + "name": "description", + "description": "Description of the code quality degradation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "location", - "description": "URL of the container repository.", + "name": "engineName", + "description": "Code Quality plugin that reported the finding.", "args": [], "type": { "kind": "NON_NULL", @@ -34164,8 +35335,8 @@ "deprecationReason": null }, { - "name": "migrationState", - "description": "Migration state of the container repository.", + "name": "fingerprint", + "description": "Unique fingerprint to identify the code quality degradation. For example, an MD5 hash.", "args": [], "type": { "kind": "NON_NULL", @@ -34180,15 +35351,15 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the container repository.", + "name": "line", + "description": "Line on which the code quality degradation occurred.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -34197,7 +35368,7 @@ }, { "name": "path", - "description": "Path of the container repository.", + "description": "Relative path to the file containing the code quality degradation.", "args": [], "type": { "kind": "NON_NULL", @@ -34212,15 +35383,15 @@ "deprecationReason": null }, { - "name": "project", - "description": "Project of the container registry.", + "name": "severity", + "description": "Status of the degradation (BLOCKER, CRITICAL, MAJOR, MINOR, INFO, UNKNOWN).", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Project", + "kind": "ENUM", + "name": "CodeQualityDegradationSeverity", "ofType": null } }, @@ -34228,112 +35399,70 @@ "deprecationReason": null }, { - "name": "size", - "description": "Deduplicated size of the image repository in bytes. This is only available on GitLab.com for repositories created after `2021-11-04`.", + "name": "webUrl", + "description": "URL to the file along with line number.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CodeQualityDegradationConnection", + "description": "The connection type for CodeQualityDegradation.", + "fields": [ { - "name": "status", - "description": "Status of the container repository.", + "name": "count", + "description": "Total count of collection.", "args": [], "type": { - "kind": "ENUM", - "name": "ContainerRepositoryStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tags", - "description": "Tags of the container repository.", - "args": [ - { - "name": "sort", - "description": "Sort tags by these criteria.", - "type": { - "kind": "ENUM", - "name": "ContainerRepositoryTagSort", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "name", - "description": "Search by tag name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ContainerRepositoryTagConnection", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CodeQualityDegradationEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tagsCount", - "description": "Number of tags associated with this image.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CodeQualityDegradation", "ofType": null } }, @@ -34341,15 +35470,15 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp when the container repository was updated.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -34364,7 +35493,7 @@ }, { "kind": "OBJECT", - "name": "ContainerRepositoryEdge", + "name": "CodeQualityDegradationEdge", "description": "An edge in a connection.", "fields": [ { @@ -34389,7 +35518,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "ContainerRepository", + "name": "CodeQualityDegradation", "ofType": null }, "isDeprecated": false, @@ -34402,103 +35531,60 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "ContainerRepositoryID", - "description": "A `ContainerRepositoryID` is a global ID. It is encoded as a string.\n\nAn example `ContainerRepositoryID` is: `\"gid://gitlab/ContainerRepository/1\"`.", + "kind": "ENUM", + "name": "CodeQualityDegradationSeverity", + "description": null, "fields": null, "inputFields": null, "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContainerRepositoryRegistry", - "description": "Represents the Geo replication and verification state of an Container Repository.", - "fields": [ + "enumValues": [ { - "name": "containerRepositoryId", - "description": "ID of the ContainerRepository.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "BLOCKER", + "description": "Code Quality degradation has a status of blocker.", "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp when the ContainerRepositoryRegistry was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "CRITICAL", + "description": "Code Quality degradation has a status of critical.", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the ContainerRepositoryRegistry", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "MAJOR", + "description": "Code Quality degradation has a status of major.", "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSyncFailure", - "description": "Error message during sync of the ContainerRepositoryRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "MINOR", + "description": "Code Quality degradation has a status of minor.", "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSyncedAt", - "description": "Timestamp of the most recent successful sync of the ContainerRepositoryRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "INFO", + "description": "Code Quality degradation has a status of info.", "isDeprecated": false, "deprecationReason": null }, { - "name": "retryAt", - "description": "Timestamp after which the ContainerRepositoryRegistry is resynced", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "UNKNOWN", + "description": "Code Quality degradation has a status of unknown.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CodeQualityReportSummary", + "description": "Code Quality report for a pipeline", + "fields": [ { - "name": "retryCount", - "description": "Number of consecutive failed sync attempts of the ContainerRepositoryRegistry", + "name": "blocker", + "description": "Total number of blocker status.", "args": [], "type": { "kind": "SCALAR", @@ -34509,56 +35595,56 @@ "deprecationReason": null }, { - "name": "state", - "description": "Sync state of the ContainerRepositoryRegistry", + "name": "count", + "description": "Total number of Code Quality reports.", "args": [], "type": { - "kind": "ENUM", - "name": "RegistryState", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationChecksum", - "description": "The local checksum of the ContainerRepositoryRegistry", + "name": "critical", + "description": "Total number of critical status.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationFailure", - "description": "Error message during verification of the ContainerRepositoryRegistry", + "name": "info", + "description": "Total number of info status.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationRetryAt", - "description": "Timestamp after which the ContainerRepositoryRegistry is reverified", + "name": "major", + "description": "Total number of major status.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationRetryCount", - "description": "Number of consecutive failed verification attempts of the ContainerRepositoryRegistry", + "name": "minor", + "description": "Total number of minor status.", "args": [], "type": { "kind": "SCALAR", @@ -34569,36 +35655,47 @@ "deprecationReason": null }, { - "name": "verificationStartedAt", - "description": "Timestamp when the verification started of ContainerRepositoryRegistry", + "name": "unknown", + "description": "Total number of unknown status.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CodequalityReportsComparer", + "description": "Represents reports comparison for code quality.", + "fields": [ { - "name": "verificationState", - "description": "Verification state of the ContainerRepositoryRegistry", + "name": "report", + "description": "Compared codequality report.", "args": [], "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "OBJECT", + "name": "CodequalityReportsComparerReport", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verifiedAt", - "description": "Timestamp of the most recent successful verification of the ContainerRepositoryRegistry", + "name": "status", + "description": "Compared codequality report generation status.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "ENUM", + "name": "CodequalityReportsComparerReportGenerationStatus", "ofType": null }, "isDeprecated": false, @@ -34612,35 +35709,83 @@ }, { "kind": "OBJECT", - "name": "ContainerRepositoryRegistryConnection", - "description": "The connection type for ContainerRepositoryRegistry.", + "name": "CodequalityReportsComparerReport", + "description": "Represents compared code quality report.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "existingErrors", + "description": "All code quality degradations.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ContainerRepositoryRegistryEdge", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CodequalityReportsComparerReportDegradation", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "newErrors", + "description": "New code quality degradations.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CodequalityReportsComparerReportDegradation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resolvedErrors", + "description": "Resolved code quality degradations.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ContainerRepositoryRegistry", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CodequalityReportsComparerReportDegradation", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Status of report.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CodequalityReportsComparerStatus", "ofType": null } }, @@ -34648,15 +35793,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "summary", + "description": "Codequality report summary.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "CodequalityReportsComparerReportSummary", "ofType": null } }, @@ -34671,12 +35816,12 @@ }, { "kind": "OBJECT", - "name": "ContainerRepositoryRegistryEdge", - "description": "An edge in a connection.", + "name": "CodequalityReportsComparerReportDegradation", + "description": "Represents a degradation on the compared codequality report.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "description", + "description": "Description of the code quality degradation.", "args": [], "type": { "kind": "NON_NULL", @@ -34691,12 +35836,88 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "engineName", + "description": "Code quality plugin that reported the degradation.", "args": [], "type": { - "kind": "OBJECT", - "name": "ContainerRepositoryRegistry", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filePath", + "description": "Relative path to the file containing the code quality degradation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fingerprint", + "description": "Unique fingerprint to identify the code quality degradation. For example, an MD5 hash.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "line", + "description": "Line on which the code quality degradation occurred.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "description": "Severity of the code quality degradation (BLOCKER, CRITICAL, MAJOR, MINOR, INFO, UNKNOWN).", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CodeQualityDegradationSeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webUrl", + "description": "URL to the file along with line number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -34710,140 +35931,151 @@ }, { "kind": "ENUM", - "name": "ContainerRepositorySort", - "description": "Values for sorting container repositories", + "name": "CodequalityReportsComparerReportGenerationStatus", + "description": "Represents the generation status of the compared codequality report.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "NAME_ASC", - "description": "Name by ascending order.", + "name": "PARSED", + "description": "Report was generated.", "isDeprecated": false, "deprecationReason": null }, { - "name": "NAME_DESC", - "description": "Name by descending order.", - "isDeprecated": false, + "name": "PARSING", + "description": "Report is being generated.", + "isDeprecated": false, "deprecationReason": null }, { - "name": "updated_desc", - "description": "Updated at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." - }, - { - "name": "updated_asc", - "description": "Updated at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." - }, - { - "name": "created_desc", - "description": "Created at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." - }, - { - "name": "created_asc", - "description": "Created at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." - }, - { - "name": "UPDATED_DESC", - "description": "Updated at descending order.", + "name": "ERROR", + "description": "An error happened while generating the report.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CodequalityReportsComparerReportSummary", + "description": "Represents a summary of the compared codequality report.", + "fields": [ { - "name": "UPDATED_ASC", - "description": "Updated at ascending order.", + "name": "errored", + "description": "Count of code quality errors.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_DESC", - "description": "Created at descending order.", + "name": "resolved", + "description": "Count of resolved code quality degradations.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_ASC", - "description": "Created at ascending order.", + "name": "total", + "description": "Total count of code quality degradations.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "ContainerRepositoryStatus", - "description": "Status of a container repository", + "name": "CodequalityReportsComparerStatus", + "description": "Represents the state of the code quality report.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "DELETE_SCHEDULED", - "description": "Delete Scheduled status.", + "name": "SUCCESS", + "description": "No degradations found in the head pipeline report.", "isDeprecated": false, "deprecationReason": null }, { - "name": "DELETE_FAILED", - "description": "Delete Failed status.", + "name": "FAILED", + "description": "Report generated and there are new code quality degradations.", "isDeprecated": false, "deprecationReason": null }, { - "name": "DELETE_ONGOING", - "description": "Delete Ongoing status.", + "name": "NOT_FOUND", + "description": "Head report or base report not found.", "isDeprecated": false, "deprecationReason": null } ], "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "Color", + "description": "Color represented as a hex code or named color.\n\nFor example: \"#fefefe\".\n", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "ContainerRepositoryTag", - "description": "A tag from a container repository", + "name": "Commit", + "description": null, "fields": [ { - "name": "canDelete", - "description": "Can the current user delete this tag.", + "name": "author", + "description": "Author of the commit.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "UserCore", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp when the tag was created.", + "name": "authorEmail", + "description": "Commit author's email.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "digest", - "description": "Digest of the tag.", + "name": "authorGravatar", + "description": "Commit authors gravatar.", "args": [], "type": { "kind": "SCALAR", @@ -34854,56 +36086,44 @@ "deprecationReason": null }, { - "name": "location", - "description": "URL of the tag.", + "name": "authorName", + "description": "Commit authors name.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the tag.", + "name": "authoredDate", + "description": "Timestamp of when the commit was authored.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "path", - "description": "Path of the tag.", + "name": "committedDate", + "description": "Timestamp of when the commit was committed.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "revision", - "description": "Revision of the tag.", + "name": "committerEmail", + "description": "Email of the committer.", "args": [], "type": { "kind": "SCALAR", @@ -34914,8 +36134,8 @@ "deprecationReason": null }, { - "name": "shortRevision", - "description": "Short revision of the tag.", + "name": "committerName", + "description": "Name of the committer.", "args": [], "type": { "kind": "SCALAR", @@ -34926,54 +36146,83 @@ "deprecationReason": null }, { - "name": "totalSize", - "description": "Size of the tag.", + "name": "description", + "description": "Description of the commit message.", "args": [], "type": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContainerRepositoryTagConnection", - "description": "The connection type for ContainerRepositoryTag.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description`", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "diffs", + "description": "Diffs contained within the commit. This field can only be resolved for 10 diffs in any single request.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ContainerRepositoryTagEdge", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Diff", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "fullTitle", + "description": "Full title of the commit message.", "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fullTitleHtml", + "description": "GitLab Flavored Markdown rendering of `full_title`", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID (global ID) of the commit.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ContainerRepositoryTag", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -34981,35 +36230,169 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "message", + "description": "Raw commit message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pipelines", + "description": "Pipelines of the commit ordered latest first.", + "args": [ + { + "name": "status", + "description": "Filter pipelines by their status.", + "type": { + "kind": "ENUM", + "name": "PipelineStatusEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scope", + "description": "Filter pipelines by scope.", + "type": { + "kind": "ENUM", + "name": "PipelineScopeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ref", + "description": "Filter pipelines by the ref they are run for.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sha", + "description": "Filter pipelines by the sha of the commit they are run for.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "source", + "description": "Filter pipelines by their source.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Pipelines updated after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Pipelines updated before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": "Filter pipelines by the user that triggered the pipeline.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PipelineConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha", + "description": "SHA1 ID of the commit.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContainerRepositoryTagEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "shortId", + "description": "Short SHA1 ID of the commit.", "args": [], "type": { "kind": "NON_NULL", @@ -35024,169 +36407,231 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "signature", + "description": "Signature of the commit.", "args": [], "type": { - "kind": "OBJECT", - "name": "ContainerRepositoryTag", + "kind": "INTERFACE", + "name": "CommitSignature", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ContainerRepositoryTagSort", - "description": "Values for sorting tags", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NAME_ASC", - "description": "Ordered by name in ascending order.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "NAME_DESC", - "description": "Ordered by name in descending order.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ContributionAnalyticsContribution", - "description": "Represents the contributions of a user.", - "fields": [ - { - "name": "issuesClosed", - "description": "Number of issues closed by the user.", + "name": "signatureHtml", + "description": "Rendered HTML of the commit signature.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issuesCreated", - "description": "Number of issues created by the user.", + "name": "title", + "description": "Title of the commit message.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequestsApproved", - "description": "Number of merge requests approved by the user.", + "name": "titleHtml", + "description": "GitLab Flavored Markdown rendering of `title`", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequestsClosed", - "description": "Number of merge requests closed by the user.", + "name": "webPath", + "description": "Web path of the commit.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequestsCreated", - "description": "Number of merge requests created by the user.", + "name": "webUrl", + "description": "Web URL of the commit.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Todoable", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CommitAction", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "action", + "description": "Action to perform: create, delete, move, update, or chmod.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CommitActionMode", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "mergeRequestsMerged", - "description": "Number of merge requests merged by the user.", - "args": [], + "name": "content", + "description": "Content of the file.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "repoPushed", - "description": "Number of repository pushes the user made.", - "args": [], + "name": "encoding", + "description": "Encoding of the file. Default is text.", + "type": { + "kind": "ENUM", + "name": "CommitEncoding", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "executeFilemode", + "description": "Enables/disables the execute flag on the file.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "totalEvents", - "description": "Total number of events contributed by the user.", - "args": [], + "name": "filePath", + "description": "Full path to the file.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "lastCommitId", + "description": "Last known file commit ID.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "user", - "description": "Contributor User object.", - "args": [], + "name": "previousPath", + "description": "Original full path to the file being moved.", "type": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CommitActionMode", + "description": "Mode of a commit action", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATE", + "description": "Create command.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DELETE", + "description": "Delete command.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOVE", + "description": "Move command.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATE", + "description": "Update command.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHMOD", + "description": "Chmod command.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ContributionAnalyticsContributionConnection", - "description": "The connection type for ContributionAnalyticsContribution.", + "name": "CommitConnection", + "description": "The connection type for Commit.", "fields": [ { "name": "edges", @@ -35197,7 +36642,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ContributionAnalyticsContributionEdge", + "name": "CommitEdge", "ofType": null } }, @@ -35213,7 +36658,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ContributionAnalyticsContribution", + "name": "Commit", "ofType": null } }, @@ -35243,53 +36688,52 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ContributionAnalyticsContributionEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CommitCreateInput", + "description": "Autogenerated input type of CommitCreate", + "fields": null, + "inputFields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project full path the branch is associated with.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "branch", + "description": "Name of the branch to commit into, it can be a new branch.", "type": { - "kind": "OBJECT", - "name": "ContributionAnalyticsContribution", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CorpusCreateInput", - "description": "Autogenerated input type of CorpusCreate", - "fields": null, - "inputFields": [ + "defaultValue": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "startBranch", + "description": "If on a new branch, name of the original branch.", "type": { "kind": "SCALAR", "name": "String", @@ -35298,29 +36742,37 @@ "defaultValue": null }, { - "name": "packageId", - "description": "ID of the corpus package.", + "name": "message", + "description": "Raw commit message.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "PackagesPackageID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "fullPath", - "description": "Project the corpus belongs to.", + "name": "actions", + "description": "Array of action hashes to commit as a batch.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CommitAction", + "ofType": null + } + } } }, "defaultValue": null @@ -35332,8 +36784,8 @@ }, { "kind": "OBJECT", - "name": "CorpusCreatePayload", - "description": "Autogenerated return type of CorpusCreate", + "name": "CommitCreatePayload", + "description": "Autogenerated return type of CommitCreate.", "fields": [ { "name": "clientMutationId", @@ -35347,6 +36799,50 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "commit", + "description": "Commit after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commitPipelinePath", + "description": "ETag path for the commit's pipeline.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content", + "description": "Contents of the commit.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -35379,19 +36875,19 @@ }, { "kind": "OBJECT", - "name": "CoverageFuzzingCorpus", - "description": "Corpus for a coverage fuzzing job.", + "name": "CommitData", + "description": null, "fields": [ { - "name": "id", - "description": "ID of the corpus.", + "name": "ageMapClass", + "description": "CSS class for age of commit.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AppSecFuzzingCoverageCorpusID", + "name": "String", "ofType": null } }, @@ -35399,42 +36895,31 @@ "deprecationReason": null }, { - "name": "package", - "description": "Package of the corpus.", + "name": "authorAvatar", + "description": "Link to author avatar.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PackageDetailsType", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CoverageFuzzingCorpusConnection", - "description": "The connection type for CoverageFuzzingCorpus.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "commitAuthorLink", + "description": "Link to the commit author.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CoverageFuzzingCorpusEdge", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -35442,15 +36927,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "commitLink", + "description": "Link to the commit.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CoverageFuzzingCorpus", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -35458,15 +36943,27 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "projectBlameLink", + "description": "Link to blame prior to the change.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeAgoTooltip", + "description": "Time of commit.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -35481,7 +36978,7 @@ }, { "kind": "OBJECT", - "name": "CoverageFuzzingCorpusEdge", + "name": "CommitEdge", "description": "An edge in a connection.", "fields": [ { @@ -35506,7 +37003,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CoverageFuzzingCorpus", + "name": "Commit", "ofType": null }, "isDeprecated": false, @@ -35519,279 +37016,243 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CreateAlertIssueInput", - "description": "Autogenerated input type of CreateAlertIssue", + "kind": "ENUM", + "name": "CommitEncoding", + "description": null, "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Project the alert to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "iid", - "description": "IID of the alert to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "name": "TEXT", + "description": "Text encoding.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "BASE64", + "description": "Base64 encoding.", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreateAlertIssuePayload", - "description": "Autogenerated return type of CreateAlertIssue", + "name": "CommitParentNames", + "description": null, "fields": [ { - "name": "alert", - "description": "Alert after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AlertManagementAlert", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "names", + "description": "Names of the commit parent (branch or tag).", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CommitReferences", + "description": null, + "fields": [ + { + "name": "containingBranches", + "description": "Get branch names containing a given commit.", + "args": [ + { + "name": "excludeTipped", + "description": "Exclude tipping refs. WARNING: This argument can be confusing, if there is a limit.\n for example set the limit to 5 and in the 5 out a total of 25 refs there is 2 tipped refs,\n then the method will only 3 refs, even though there is more.", + "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } - } + }, + "defaultValue": "false" + }, + { + "name": "limit", + "description": "Number of ref names to return.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "100" } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "Issue created after mutation.", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "CommitParentNames", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "todo", - "description": "To-do item after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Todo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateAnnotationInput", - "description": "Autogenerated input type of CreateAnnotation", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "environmentId", - "description": "Global ID of the environment to add an annotation to.", - "type": { - "kind": "SCALAR", - "name": "EnvironmentID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clusterId", - "description": "Global ID of the cluster to add an annotation to.", + "name": "containingTags", + "description": "Get tag names containing a given commit.", + "args": [ + { + "name": "excludeTipped", + "description": "Exclude tipping refs. WARNING: This argument can be confusing, if there is a limit.\n for example set the limit to 5 and in the 5 out a total of 25 refs there is 2 tipped refs,\n then the method will only 3 refs, even though there is more.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": "false" + }, + { + "name": "limit", + "description": "Number of ref names to return.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "100" + } + ], "type": { - "kind": "SCALAR", - "name": "ClustersClusterID", + "kind": "OBJECT", + "name": "CommitParentNames", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "startingAt", - "description": "Timestamp indicating starting moment to which the annotation relates.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "name": "tippingBranches", + "description": "Get branch names tipping at a given commit.", + "args": [ + { + "name": "limit", + "description": "Number of ref names to return.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "100" } - }, - "defaultValue": null - }, - { - "name": "endingAt", - "description": "Timestamp indicating ending moment to which the annotation relates.", + ], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "CommitParentNames", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "dashboardPath", - "description": "Path to a file defining the dashboard on which the annotation should be added.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "tippingTags", + "description": "Get tag names tipping at a given commit.", + "args": [ + { + "name": "limit", + "description": "Number of ref names to return.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": "100" } - }, - "defaultValue": null - }, - { - "name": "description", - "description": "Description of the annotation.", + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "CommitParentNames", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CreateAnnotationPayload", - "description": "Autogenerated return type of CreateAnnotation", + "kind": "INTERFACE", + "name": "CommitSignature", + "description": "Represents signing information for a commit", "fields": [ { - "name": "annotation", - "description": "Created annotation.", + "name": "commitSha", + "description": "SHA of the associated commit.", "args": [], "type": { - "kind": "OBJECT", - "name": "MetricsDashboardAnnotation", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "project", + "description": "Project of the associated commit.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Project", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "verificationStatus", + "description": "Indicates verification status of the associated key or certificate.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "ENUM", + "name": "VerificationStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -35800,127 +37261,130 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBoardInput", - "description": "Autogenerated input type of CreateBoard", - "fields": null, - "inputFields": [ + "possibleTypes": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "kind": "OBJECT", + "name": "GpgSignature", + "ofType": null }, { - "name": "projectPath", - "description": "Full path of the project with which the resource is associated.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "kind": "OBJECT", + "name": "SshSignature", + "ofType": null }, { - "name": "groupPath", - "description": "Full path of the group with which the resource is associated.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "kind": "OBJECT", + "name": "X509Signature", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "ComparableSecurityReportType", + "description": "Comparable security report type", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SAST", + "description": "SAST report", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "Board name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "SECRET_DETECTION", + "description": "Secret Detection report", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "hideBacklogList", - "description": "Whether or not backlog list is hidden.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null + "name": "CONTAINER_SCANNING", + "description": "Container Scanning report", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "hideClosedList", - "description": "Whether or not closed list is hidden.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null + "name": "DEPENDENCY_SCANNING", + "description": "Dependency Scanning report", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "assigneeId", - "description": "ID of user to be assigned to the board.", - "type": { - "kind": "SCALAR", - "name": "UserID", - "ofType": null - }, - "defaultValue": null + "name": "DAST", + "description": "DAST report", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "milestoneId", - "description": "ID of milestone to be assigned to the board.", - "type": { - "kind": "SCALAR", - "name": "MilestoneID", - "ofType": null - }, - "defaultValue": null + "name": "COVERAGE_FUZZING", + "description": "Coverage Fuzzing report", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iterationId", - "description": "ID of iteration to be assigned to the board.", + "name": "API_FUZZING", + "description": "API Fuzzing report", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ComparedSecurityReport", + "description": "Represents compared security report.", + "fields": [ + { + "name": "added", + "description": "New vulnerability findings. Introduced in GitLab 16.1: **Status**: Experiment.", + "args": [], "type": { - "kind": "SCALAR", - "name": "IterationID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComparedSecurityReportFinding", + "ofType": null + } + } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." }, { - "name": "iterationCadenceId", - "description": "ID of iteration cadence to be assigned to the board.", + "name": "baseReportCreatedAt", + "description": "Time of the base report creation.", + "args": [], "type": { "kind": "SCALAR", - "name": "IterationsCadenceID", + "name": "Time", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "weight", - "description": "Weight value to be assigned to the board.", + "name": "baseReportOutOfDate", + "description": "Indicates whether the base report out of date.", + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "labels", - "description": "Labels of the issue.", + "name": "fixed", + "description": "Fixed vulnerability findings. Introduced in GitLab 16.1: **Status**: Experiment.", + "args": [], "type": { "kind": "LIST", "name": null, @@ -35928,57 +37392,53 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComparedSecurityReportFinding", "ofType": null } } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." }, { - "name": "labelIds", - "description": "IDs of labels to be added to the board.", + "name": "headReportCreatedAt", + "description": "Time of the base report creation.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "LabelID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreateBoardPayload", - "description": "Autogenerated return type of CreateBoard", + "name": "ComparedSecurityReportFinding", + "description": "Represents finding.", "fields": [ { - "name": "board", - "description": "Board after mutation.", + "name": "description", + "description": "Description of the vulnerability finding.", "args": [], "type": { - "kind": "OBJECT", - "name": "Board", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "foundByPipelineIid", + "description": "IID of the pipeline.", "args": [], "type": { "kind": "SCALAR", @@ -35989,118 +37449,76 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "identifiers", + "description": "Identifiers of the vulnerability finding. Introduced in GitLab 16.3: **Status**: Experiment.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "VulnerabilityIdentifier", + "ofType": null } } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateBranchInput", - "description": "Autogenerated input type of CreateBranch", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "location", + "description": "Location of the vulnerability finding. Introduced in GitLab 16.3: **Status**: Experiment.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "UNION", + "name": "VulnerabilityLocation", "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { - "name": "projectPath", - "description": "Project full path the branch is associated with.", + "name": "scanner", + "description": "Compared report vulnerability scanner.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "ComparedSecurityReportScanner", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "Name of the branch.", + "name": "severity", + "description": "Severity of the vulnerability finding.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "ref", - "description": "Branch name or commit SHA to create branch from.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateBranchPayload", - "description": "Autogenerated return type of CreateBranch", - "fields": [ - { - "name": "branch", - "description": "Branch after mutation.", + "name": "state", + "description": "Finding status.", "args": [], "type": { - "kind": "OBJECT", - "name": "Branch", + "kind": "ENUM", + "name": "VulnerabilityState", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "title", + "description": "Title of the vulnerability finding.", "args": [], "type": { "kind": "SCALAR", @@ -36111,25 +37529,13 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "uuid", + "description": "UUIDv5 digest based on the vulnerability's report type, primary identifier, location, fingerprint, project identifier.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -36141,132 +37547,105 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CreateClusterAgentInput", - "description": "Autogenerated input type of CreateClusterAgent", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ComparedSecurityReportScanner", + "description": "Represents a compared report vulnerability scanner", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "externalId", + "description": "External ID of the vulnerability scanner.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectPath", - "description": "Full path of the associated project for the cluster agent.", + "name": "name", + "description": "Name of the vulnerability scanner.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "Name of the cluster agent.", + "name": "vendor", + "description": "Vendor of the vulnerability scanner.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreateClusterAgentPayload", - "description": "Autogenerated return type of CreateClusterAgent", + "name": "ComplianceFramework", + "description": "Represents a ComplianceFramework associated with a Project", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "color", + "description": "Hexadecimal representation of compliance framework's label color.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clusterAgent", - "description": "Cluster agent created after mutation.", + "name": "default", + "description": "Default compliance framework for the group.", "args": [], "type": { - "kind": "OBJECT", - "name": "ClusterAgent", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "description", + "description": "Description of the compliance framework.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateComplianceFrameworkInput", - "description": "Autogenerated input type of CreateComplianceFramework", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null }, { - "name": "namespacePath", - "description": "Full path of the namespace to add the compliance framework to.", + "name": "id", + "description": "Compliance framework ID.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -36276,35 +37655,28 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "params", - "description": "Parameters to update the compliance framework with.", + "name": "name", + "description": "Name of the compliance framework.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "ComplianceFrameworkInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateComplianceFrameworkPayload", - "description": "Autogenerated return type of CreateComplianceFramework", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "pipelineConfigurationFullPath", + "description": "Full path of the compliance pipeline configuration stored in a project repository, such as `.gitlab/.compliance-gitlab-ci.yml@compliance/hipaa`. Ultimate only.", "args": [], "type": { "kind": "SCALAR", @@ -36315,36 +37687,159 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], + "name": "projects", + "description": "Projects associated with the compliance framework.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scanExecutionPolicies", + "description": "Scan Execution Policies of the compliance framework.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "ScanExecutionPolicyConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "framework", - "description": "Created compliance framework.", - "args": [], + "name": "scanResultPolicies", + "description": "Scan Result Policies of the compliance framework.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "ComplianceFramework", + "name": "ScanResultPolicyConnection", "ofType": null }, "isDeprecated": false, @@ -36357,120 +37852,96 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CreateCustomEmojiInput", - "description": "Autogenerated input type of CreateCustomEmoji", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "ComplianceFrameworkConnection", + "description": "The connection type for ComplianceFramework.", + "fields": [ { - "name": "groupPath", - "description": "Namespace full path the emoji is associated with.", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "ComplianceFrameworkEdge", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "Name of the emoji.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplianceFramework", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url", - "description": "Location of the emoji file.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreateCustomEmojiPayload", - "description": "Autogenerated return type of CreateCustomEmoji", + "name": "ComplianceFrameworkEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customEmoji", - "description": "New custom emoji.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "CustomEmoji", + "name": "ComplianceFramework", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -36480,145 +37951,54 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateDiffNoteInput", - "description": "Autogenerated input type of CreateDiffNote", + "name": "ComplianceFrameworkFilters", + "description": null, "fields": null, "inputFields": [ { - "name": "noteableId", - "description": "Global ID of the resource to add a note to.", + "name": "id", + "description": "ID of the compliance framework.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NoteableID", - "ofType": null - } + "kind": "SCALAR", + "name": "ComplianceManagementFrameworkID", + "ofType": null }, "defaultValue": null }, { - "name": "body", - "description": "Content of the note.", + "name": "not", + "description": "Negated compliance framework filter input.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "NegatedComplianceFrameworkFilters", + "ofType": null }, "defaultValue": null }, { - "name": "internal", - "description": "Internal flag for a note. Default is false.", + "name": "presenceFilter", + "description": "Checks presence of compliance framework of the project, \"none\" and \"any\" values are supported.", "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "ComplianceFrameworkPresenceFilter", "ofType": null }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "position", - "description": "Position of this note on a diff.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DiffPositionInput", - "ofType": null - } - }, - "defaultValue": null } ], "interfaces": null, "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "CreateDiffNotePayload", - "description": "Autogenerated return type of CreateDiffNote", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note", - "description": "Note after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Note", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "CreateEpicInput", - "description": "Autogenerated input type of CreateEpic", + "name": "ComplianceFrameworkInput", + "description": null, "fields": null, "inputFields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "name", + "description": "New name for the compliance framework.", "type": { "kind": "SCALAR", "name": "String", @@ -36627,22 +38007,8 @@ "defaultValue": null }, { - "name": "groupPath", - "description": "Group the epic to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the epic.", + "name": "description", + "description": "New description for the compliance framework.", "type": { "kind": "SCALAR", "name": "String", @@ -36651,8 +38017,8 @@ "defaultValue": null }, { - "name": "description", - "description": "Description of the epic.", + "name": "color", + "description": "New color representation of the compliance framework in hex format. e.g. #FCA121.", "type": { "kind": "SCALAR", "name": "String", @@ -36661,8 +38027,8 @@ "defaultValue": null }, { - "name": "confidential", - "description": "Indicates if the epic is confidential.", + "name": "default", + "description": "Set this compliance framework as the default framework for the group.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -36671,162 +38037,149 @@ "defaultValue": null }, { - "name": "startDateFixed", - "description": "Start date of the epic.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dueDateFixed", - "description": "End date of the epic.", + "name": "pipelineConfigurationFullPath", + "description": "Full path of the compliance pipeline configuration stored in a project repository, such as `.gitlab/.compliance-gitlab-ci.yml@compliance/hipaa`. Ultimate only.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ComplianceFrameworkPresenceFilter", + "description": "ComplianceFramework of a project for filtering", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "startDateIsFixed", - "description": "Indicates start date should be sourced from start_date_fixed field not the issue milestones.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null + "name": "NONE", + "description": "No compliance framework is assigned.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "dueDateIsFixed", - "description": "Indicates end date should be sourced from due_date_fixed field not the issue milestones.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, + "name": "ANY", + "description": "Any compliance framework is assigned.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ComplianceManagementFrameworkID", + "description": "A `ComplianceManagementFrameworkID` is a global ID. It is encoded as a string.\n\nAn example `ComplianceManagementFrameworkID` is: `\"gid://gitlab/ComplianceManagement::Framework/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ComplianceStandardsAdherence", + "description": "Compliance standards adherence for a project.", + "fields": [ { - "name": "addLabelIds", - "description": "IDs of labels to be added to the epic.", + "name": "checkName", + "description": "Name of the check for the compliance standard.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "ComplianceStandardsAdherenceCheckName", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "removeLabelIds", - "description": "IDs of labels to be removed from the epic.", + "name": "id", + "description": "Compliance standards adherence ID.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "addLabels", - "description": "Array of labels to be added to the epic.", + "name": "project", + "description": "Project adhering to the compliance standard.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Project", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": "Color of the epic. Available only when feature flag `epic_color_highlight` is enabled. This flag is disabled by default, because the feature is experimental and is subject to change without notice.", - "type": { - "kind": "SCALAR", - "name": "Color", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateEpicPayload", - "description": "Autogenerated return type of CreateEpic", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "standard", + "description": "Name of the compliance standard.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ComplianceStandardsAdherenceStandard", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "epic", - "description": "Created epic.", + "name": "status", + "description": "Status of the compliance standards adherence.", "args": [], "type": { - "kind": "OBJECT", - "name": "Epic", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ComplianceStandardsAdherenceStatus", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "updatedAt", + "description": "Timestamp when the adherence was updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null } }, "isDeprecated": false, @@ -36839,126 +38192,127 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CreateImageDiffNoteInput", - "description": "Autogenerated input type of CreateImageDiffNote", + "kind": "ENUM", + "name": "ComplianceStandardsAdherenceCheckName", + "description": "Name of the check for the compliance standard.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "noteableId", - "description": "Global ID of the resource to add a note to.", + "name": "PREVENT_APPROVAL_BY_MERGE_REQUEST_AUTHOR", + "description": "Prevent approval by merge request author", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PREVENT_APPROVAL_BY_MERGE_REQUEST_COMMITTERS", + "description": "Prevent approval by merge request committers", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AT_LEAST_TWO_APPROVALS", + "description": "At least two approvals", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AT_LEAST_ONE_NON_AUTHOR_APPROVAL", + "description": "At least one non author approval", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ComplianceStandardsAdherenceConnection", + "description": "The connection type for ComplianceStandardsAdherence.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "NoteableID", + "kind": "OBJECT", + "name": "ComplianceStandardsAdherenceEdge", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "body", - "description": "Content of the note.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplianceStandardsAdherence", "ofType": null } }, - "defaultValue": null - }, - { - "name": "internal", - "description": "Internal flag for a note. Default is false.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "position", - "description": "Position of this note on a diff.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "DiffImagePositionInput", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreateImageDiffNotePayload", - "description": "Autogenerated return type of CreateImageDiffNote", + "name": "ComplianceStandardsAdherenceEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "note", - "description": "Note after mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Note", + "name": "ComplianceStandardsAdherence", "ofType": null }, "isDeprecated": false, @@ -36972,73 +38326,108 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateIssueInput", - "description": "Autogenerated input type of CreateIssue", + "name": "ComplianceStandardsAdherenceInput", + "description": null, "fields": null, "inputFields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "projectIds", + "description": "Filter compliance standards adherence by project.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "description", - "description": "Description of the issue.", + "name": "checkName", + "description": "Name of the check for the compliance standard.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "ComplianceStandardsAdherenceCheckName", "ofType": null }, "defaultValue": null }, { - "name": "dueDate", - "description": "Due date of the issue.", + "name": "standard", + "description": "Name of the compliance standard.", "type": { - "kind": "SCALAR", - "name": "ISO8601Date", + "kind": "ENUM", + "name": "ComplianceStandardsAdherenceStandard", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ComplianceStandardsAdherenceStandard", + "description": "Name of the compliance standard.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "confidential", - "description": "Indicates the issue is confidential.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null + "name": "GITLAB", + "description": "Gitlab", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "locked", - "description": "Indicates discussion is locked on the issue.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, + "name": "SOC2", + "description": "Soc2", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ComplianceStandardsAdherenceStatus", + "description": "Status of the compliance standards adherence.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "type", - "description": "Type of the issue.", - "type": { - "kind": "ENUM", - "name": "IssueType", - "ofType": null - }, - "defaultValue": null + "name": "SUCCESS", + "description": "Success", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectPath", - "description": "Project full path the issue is associated with.", + "name": "FAIL", + "description": "Fail", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ComplianceViolation", + "description": "Compliance violation associated with a merged merge request.", + "fields": [ + { + "name": "id", + "description": "Compliance violation ID.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37048,260 +38437,128 @@ "ofType": null } }, - "defaultValue": null - }, - { - "name": "iid", - "description": "IID (internal ID) of a project issue. Only admins and project owners can modify.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "title", - "description": "Title of the issue.", + "name": "mergeRequest", + "description": "Merge request the compliance violation occurred in.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MergeRequest", "ofType": null } }, - "defaultValue": null - }, - { - "name": "milestoneId", - "description": "ID of the milestone to assign to the issue. On update milestone will be removed if set to null.", - "type": { - "kind": "SCALAR", - "name": "MilestoneID", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "labels", - "description": "Labels of the issue.", + "name": "reason", + "description": "Reason the compliance violation occurred.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "ComplianceViolationReason", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "labelIds", - "description": "IDs of labels to be added to the issue.", + "name": "severityLevel", + "description": "Severity of the compliance violation.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "LabelID", - "ofType": null - } + "kind": "ENUM", + "name": "ComplianceViolationSeverity", + "ofType": null } }, - "defaultValue": null - }, - { - "name": "createdAt", - "description": "Timestamp when the issue was created. Available only for admins and project owners.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergeRequestToResolveDiscussionsOf", - "description": "IID of a merge request for which to resolve discussions.", - "type": { - "kind": "SCALAR", - "name": "MergeRequestID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "discussionToResolve", - "description": "ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "assigneeIds", - "description": "Array of user IDs to assign to the issue.", + "name": "violatingUser", + "description": "User suspected of causing the compliance violation.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "UserID", - "ofType": null - } + "kind": "OBJECT", + "name": "UserCore", + "ofType": null } }, - "defaultValue": null - }, - { - "name": "moveBeforeId", - "description": "Global ID of issue that should be placed before the current issue.", - "type": { - "kind": "SCALAR", - "name": "IssueID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "moveAfterId", - "description": "Global ID of issue that should be placed after the current issue.", - "type": { - "kind": "SCALAR", - "name": "IssueID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "healthStatus", - "description": "Desired health status.", - "type": { - "kind": "ENUM", - "name": "HealthStatus", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "weight", - "description": "Weight of the issue.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "epicId", - "description": "ID of an epic to associate the issue with.", - "type": { - "kind": "SCALAR", - "name": "EpicID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationId", - "description": "Global iteration ID. Mutually exlusive argument with `iterationWildcardId`.", - "type": { - "kind": "SCALAR", - "name": "IterationID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationWildcardId", - "description": "Iteration wildcard ID. Supported values are: `CURRENT`. Mutually exclusive argument with `iterationId`. iterationCadenceId also required when this argument is provided.", - "type": { - "kind": "ENUM", - "name": "IssueCreationIterationWildcardId", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationCadenceId", - "description": "Global iteration cadence ID. Required when `iterationWildcardId` is provided.", - "type": { - "kind": "SCALAR", - "name": "IterationsCadenceID", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CreateIssuePayload", - "description": "Autogenerated return type of CreateIssue", + "name": "ComplianceViolationConnection", + "description": "The connection type for ComplianceViolation.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComplianceViolationEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "ComplianceViolation", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -37312,145 +38569,34 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "CreateIterationInput", - "description": "Autogenerated input type of CreateIteration", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Full path of the project with which the resource is associated.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupPath", - "description": "Full path of the group with which the resource is associated.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationsCadenceId", - "description": "Global ID of the iteration cadence to be assigned to the new iteration.", - "type": { - "kind": "SCALAR", - "name": "IterationsCadenceID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the iteration.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": "Description of the iteration.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startDate", - "description": "Start date of the iteration.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dueDate", - "description": "End date of the iteration.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "CreateIterationPayload", - "description": "Autogenerated return type of CreateIteration", + "name": "ComplianceViolationEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "iteration", - "description": "Created iteration.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Iteration", + "name": "ComplianceViolation", "ofType": null }, "isDeprecated": false, @@ -37464,71 +38610,51 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateNoteInput", - "description": "Autogenerated input type of CreateNote", + "name": "ComplianceViolationInput", + "description": null, "fields": null, "inputFields": [ { - "name": "noteableId", - "description": "Global ID of the resource to add a note to.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NoteableID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "body", - "description": "Content of the note.", + "name": "projectIds", + "description": "Filter compliance violations by project.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } } }, "defaultValue": null }, { - "name": "internal", - "description": "Internal flag for a note. Default is false.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "mergedBefore", + "description": "Merge requests merged before this date (inclusive).", "type": { "kind": "SCALAR", - "name": "String", + "name": "Date", "ofType": null }, "defaultValue": null }, { - "name": "discussionId", - "description": "Global ID of the discussion the note is in reply to.", + "name": "mergedAfter", + "description": "Merge requests merged after this date (inclusive).", "type": { "kind": "SCALAR", - "name": "DiscussionID", + "name": "Date", "ofType": null }, "defaultValue": null }, { - "name": "mergeRequestDiffHeadSha", - "description": "SHA of the head commit which is used to ensure that the merge request has not been updated since the request was sent.", + "name": "targetBranch", + "description": "Filter compliance violations by target branch.", "type": { "kind": "SCALAR", "name": "String", @@ -37542,54 +38668,167 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CreateNotePayload", - "description": "Autogenerated return type of CreateNote", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "kind": "ENUM", + "name": "ComplianceViolationReason", + "description": "Reason for the compliance violation.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "APPROVED_BY_MERGE_REQUEST_AUTHOR", + "description": "Approved by merge request author", "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "APPROVED_BY_COMMITTER", + "description": "Approved by committer", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED_BY_INSUFFICIENT_USERS", + "description": "Approved by insufficient users", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ComplianceViolationSeverity", + "description": "Severity of the compliance violation.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INFO", + "description": "Info severity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "description": "Low severity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "description": "Medium severity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "description": "High severity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "description": "Critical severity", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ComplianceViolationSort", + "description": "Compliance violation sort values.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SEVERITY_LEVEL_DESC", + "description": "Severity in descending order, further sorted by ID in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY_LEVEL_ASC", + "description": "Severity in ascending order, further sorted by ID in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIOLATION_REASON_DESC", + "description": "Violation reason in descending order, further sorted by ID in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIOLATION_REASON_ASC", + "description": "Violation reason in ascending order, further sorted by ID in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_TITLE_DESC", + "description": "Merge request title in descending order, further sorted by ID in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_TITLE_ASC", + "description": "Merge request title in ascending order, further sorted by ID in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGED_AT_DESC", + "description": "Date merged in descending order, further sorted by ID in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGED_AT_ASC", + "description": "Date merged in ascending order, further sorted by ID in ascending order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ComposerMetadata", + "description": "Composer metadata", + "fields": [ + { + "name": "composerJson", + "description": "Data of the Composer JSON file.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "PackageComposerJsonType", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "note", - "description": "Note after mutation.", + "name": "targetSha", + "description": "Target SHA of the package.", "args": [], "type": { - "kind": "OBJECT", - "name": "Note", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -37601,68 +38840,73 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CreateRequirementInput", - "description": "Autogenerated input type of CreateRequirement", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConanFileMetadata", + "description": "Conan file metadata", + "fields": [ { - "name": "title", - "description": "Title of the requirement.", + "name": "conanFileType", + "description": "Type of the Conan file.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConanMetadatumFileTypeEnum", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Description of the requirement.", + "name": "conanPackageReference", + "description": "Reference of the Conan package.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectPath", - "description": "Full project path the requirement is associated with.", + "name": "createdAt", + "description": "Date of creation.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Time", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "id", + "description": "ID of the metadatum.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PackagesConanFileMetadatumID", + "ofType": null + } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateRequirementPayload", - "description": "Autogenerated return type of CreateRequirement", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "packageRevision", + "description": "Revision of the package.", "args": [], "type": { "kind": "SCALAR", @@ -37673,66 +38917,90 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "recipeRevision", + "description": "Revision of the Conan recipe.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "requirement", - "description": "Requirement after mutation.", + "name": "updatedAt", + "description": "Date of most recent update.", "args": [], "type": { - "kind": "OBJECT", - "name": "Requirement", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "PackageFileMetadata", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CreateSnippetInput", - "description": "Autogenerated input type of CreateSnippet", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "ConanMetadata", + "description": "Conan metadata", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "createdAt", + "description": "Date of creation.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "title", - "description": "Title of the snippet.", + "name": "id", + "description": "ID of the metadatum.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PackagesConanMetadatumID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageChannel", + "description": "Channel of the Conan package.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -37742,74 +39010,128 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Description of the snippet.", + "name": "packageUsername", + "description": "Username of the Conan package.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "visibilityLevel", - "description": "Visibility level of the snippet.", + "name": "recipe", + "description": "Recipe of the Conan package.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "VisibilityLevelsEnum", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectPath", - "description": "Full path of the project the snippet is associated with.", + "name": "recipePath", + "description": "Recipe path of the Conan package.", + "args": [], "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "uploadedFiles", - "description": "Paths to files uploaded in the snippet description.", + "name": "updatedAt", + "description": "Date of most recent update.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null } }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConanMetadatumFileTypeEnum", + "description": "Conan file types", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "RECIPE_FILE", + "description": "A recipe file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PACKAGE_FILE", + "description": "A package file type.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfigureContainerScanningInput", + "description": "Autogenerated input type of ConfigureContainerScanning", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null }, { - "name": "blobActions", - "description": "Actions to perform over the snippet repository and blobs.", + "name": "projectPath", + "description": "Full path of the project.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SnippetBlobActionInputType", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "defaultValue": null @@ -37821,9 +39143,21 @@ }, { "kind": "OBJECT", - "name": "CreateSnippetPayload", - "description": "Autogenerated return type of CreateSnippet", + "name": "ConfigureContainerScanningPayload", + "description": "Autogenerated return type of ConfigureContainerScanning.", "fields": [ + { + "name": "branch", + "description": "Branch that has the new/modified `.gitlab-ci.yml` file.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -37861,12 +39195,12 @@ "deprecationReason": null }, { - "name": "snippet", - "description": "Snippet after mutation.", + "name": "successPath", + "description": "Redirect path to use when the response is successful.", "args": [], "type": { - "kind": "OBJECT", - "name": "Snippet", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -37880,8 +39214,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateTestCaseInput", - "description": "Autogenerated input type of CreateTestCase", + "name": "ConfigureDependencyScanningInput", + "description": "Autogenerated input type of ConfigureDependencyScanning", "fields": null, "inputFields": [ { @@ -37895,50 +39229,114 @@ "defaultValue": null }, { - "name": "title", - "description": "Test case title.", + "name": "projectPath", + "description": "Full path of the project.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigureDependencyScanningPayload", + "description": "Autogenerated return type of ConfigureDependencyScanning.", + "fields": [ + { + "name": "branch", + "description": "Branch that has the new/modified `.gitlab-ci.yml` file.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Test case description.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "labelIds", - "description": "IDs of labels to be added to the test case.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } } }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successPath", + "description": "Redirect path to use when the response is successful.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfigureSastIacInput", + "description": "Autogenerated input type of ConfigureSastIac", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null }, { "name": "projectPath", - "description": "Project full path to create the test case in.", + "description": "Full path of the project.", "type": { "kind": "NON_NULL", "name": null, @@ -37949,16 +39347,6 @@ } }, "defaultValue": null - }, - { - "name": "confidential", - "description": "Sets the test case confidentiality.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -37967,9 +39355,21 @@ }, { "kind": "OBJECT", - "name": "CreateTestCasePayload", - "description": "Autogenerated return type of CreateTestCase", + "name": "ConfigureSastIacPayload", + "description": "Autogenerated return type of ConfigureSastIac.", "fields": [ + { + "name": "branch", + "description": "Branch that has the new/modified `.gitlab-ci.yml` file.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -38007,12 +39407,12 @@ "deprecationReason": null }, { - "name": "testCase", - "description": "Test case created.", + "name": "successPath", + "description": "Redirect path to use when the response is successful.", "args": [], "type": { - "kind": "OBJECT", - "name": "Issue", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -38025,49 +39425,74 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CurrentLicense", - "description": "Represents the current license", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "ConfigureSastInput", + "description": "Autogenerated input type of ConfigureSast", + "fields": null, + "inputFields": [ { - "name": "activatedAt", - "description": "Date when the license was activated.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Date", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "billableUsersCount", - "description": "Number of billable users on the system.", - "args": [], + "name": "projectPath", + "description": "Full path of the project.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "blockChangesAt", - "description": "Date, including grace period, when licensed features will be blocked.", + "name": "configuration", + "description": "SAST CI configuration for the project.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SastCiConfigurationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigureSastPayload", + "description": "Autogenerated return type of ConfigureSast.", + "fields": [ + { + "name": "branch", + "description": "Branch that has the new/modified `.gitlab-ci.yml` file.", "args": [], "type": { "kind": "SCALAR", - "name": "Date", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "company", - "description": "Company of the licensee.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -38078,20 +39503,32 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Date when the license was added.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": "Email of the licensee.", + "name": "successPath", + "description": "Redirect path to use when the response is successful.", "args": [], "type": { "kind": "SCALAR", @@ -38100,23 +39537,32 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfigureSecretDetectionInput", + "description": "Autogenerated input type of ConfigureSecretDetection", + "fields": null, + "inputFields": [ { - "name": "expiresAt", - "description": "Date when the license expires.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Date", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the license extracted from the license data.", - "args": [], + "name": "projectPath", + "description": "Full path of the project.", "type": { "kind": "NON_NULL", "name": null, @@ -38126,36 +39572,33 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSync", - "description": "Date when the license was last synced.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigureSecretDetectionPayload", + "description": "Autogenerated return type of ConfigureSecretDetection.", + "fields": [ { - "name": "maximumUserCount", - "description": "Highest number of billable users on the system during the term of the current license.", + "name": "branch", + "description": "Branch that has the new/modified `.gitlab-ci.yml` file.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the licensee.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -38166,68 +39609,83 @@ "deprecationReason": null }, { - "name": "plan", - "description": "Name of the subscription plan.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "startsAt", - "description": "Date when the license started.", + "name": "successPath", + "description": "Redirect path to use when the response is successful.", "args": [], "type": { "kind": "SCALAR", - "name": "Date", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectedAgent", + "description": "Connection details for an Agent", + "fields": [ { - "name": "type", - "description": "Type of the license.", + "name": "connectedAt", + "description": "When the connection was established.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "usersInLicenseCount", - "description": "Number of paid users in the license.", + "name": "connectionId", + "description": "ID of the connection.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "BigInt", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "usersOverLicenseCount", - "description": "Number of users over the paid users in the license.", + "name": "metadata", + "description": "Information about the Agent.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "AgentMetadata", "ofType": null }, "isDeprecated": false, @@ -38239,135 +39697,21 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INTERFACE", - "name": "CurrentUserTodos", - "description": null, - "fields": [ - { - "name": "currentUserTodos", - "description": "To-do items for the current user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the to-do items.", - "type": { - "kind": "ENUM", - "name": "TodoStateEnum", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TodoConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BoardEpic", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Design", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Epic", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "EpicIssue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "MergeRequest", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "WorkItemWidgetCurrentUserTodos", - "ofType": null - } - ] - }, { "kind": "OBJECT", - "name": "CustomEmoji", - "description": "A custom emoji uploaded by user", + "name": "ConnectedAgentConnection", + "description": "The connection type for ConnectedAgent.", "fields": [ { - "name": "createdAt", - "description": "Timestamp of when the custom emoji was created.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "ConnectedAgentEdge", "ofType": null } }, @@ -38375,15 +39719,15 @@ "deprecationReason": null }, { - "name": "external", - "description": "Whether the emoji is an external link.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "ConnectedAgent", "ofType": null } }, @@ -38391,24 +39735,35 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of the emoji.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "CustomEmojiID", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectedAgentEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "name", - "description": "Name of the emoji.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -38423,33 +39778,13 @@ "deprecationReason": null }, { - "name": "url", - "description": "Link to file of the emoji.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomEmojiPermissions", - "ofType": null - } + "kind": "OBJECT", + "name": "ConnectedAgent", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -38461,108 +39796,172 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomEmojiConnection", - "description": "The connection type for CustomEmoji.", - "fields": [ + "kind": "ENUM", + "name": "ContactSort", + "description": "Values for sorting contacts", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "count", - "description": "Total count of collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "FIRST_NAME_ASC", + "description": "First name in ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomEmojiEdge", - "ofType": null - } - }, + "name": "FIRST_NAME_DESC", + "description": "First name in descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomEmoji", - "ofType": null - } - }, + "name": "LAST_NAME_ASC", + "description": "Last name in ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, + "name": "LAST_NAME_DESC", + "description": "Last name in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EMAIL_ASC", + "description": "Email in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EMAIL_DESC", + "description": "Email in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PHONE_ASC", + "description": "Phone in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PHONE_DESC", + "description": "Phone in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESCRIPTION_ASC", + "description": "Description in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESCRIPTION_DESC", + "description": "Description in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORGANIZATION_ASC", + "description": "Organization in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORGANIZATION_DESC", + "description": "Organization in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_desc", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "updated_asc", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_desc", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_asc", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "UPDATED_DESC", + "description": "Updated at descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_ASC", + "description": "Updated at ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_DESC", + "description": "Created at descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_ASC", + "description": "Created at ascending order.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CustomEmojiEdge", - "description": "An edge in a connection.", + "name": "ContactStateCounts", + "description": "Represents the total number of contacts for the represented states.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "active", + "description": "Number of contacts with state `ACTIVE`", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "all", + "description": "Number of contacts with state `ALL`", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomEmoji", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactive", + "description": "Number of contacts with state `INACTIVE`", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, @@ -38574,31 +39973,21 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "CustomEmojiID", - "description": "A `CustomEmojiID` is a global ID. It is encoded as a string.\n\nAn example `CustomEmojiID` is: `\"gid://gitlab/CustomEmoji/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "CustomEmojiPermissions", - "description": null, + "name": "ContainerExpirationPolicy", + "description": "A tag expiration policy designed to keep only the images that matter most", "fields": [ { - "name": "createCustomEmoji", - "description": "Indicates the user can perform `create_custom_emoji` on this resource", + "name": "cadence", + "description": "This container expiration policy schedule.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "ContainerExpirationPolicyCadenceEnum", "ofType": null } }, @@ -38606,15 +39995,15 @@ "deprecationReason": null }, { - "name": "deleteCustomEmoji", - "description": "Indicates the user can perform `delete_custom_emoji` on this resource", + "name": "createdAt", + "description": "Timestamp of when the container expiration policy was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Time", "ofType": null } }, @@ -38622,8 +40011,8 @@ "deprecationReason": null }, { - "name": "readCustomEmoji", - "description": "Indicates the user can perform `read_custom_emoji` on this resource", + "name": "enabled", + "description": "Indicates whether this container expiration policy is enabled.", "args": [], "type": { "kind": "NON_NULL", @@ -38636,284 +40025,275 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerRelationsContact", - "description": null, - "fields": [ + }, { - "name": "active", - "description": "State of the contact.", + "name": "keepN", + "description": "Number of tags to retain.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "ENUM", + "name": "ContainerExpirationPolicyKeepEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp the contact was created.", + "name": "nameRegex", + "description": "Tags with names matching this regex pattern will expire.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "SCALAR", + "name": "UntrustedRegexp", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of or notes for the contact.", + "name": "nameRegexKeep", + "description": "Tags with names matching this regex pattern will be preserved.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "UntrustedRegexp", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": "Email address of the contact.", + "name": "nextRunAt", + "description": "Next time that this container expiration policy will get executed.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "firstName", - "description": "First name of the contact.", + "name": "olderThan", + "description": "Tags older that this will expire.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "ContainerExpirationPolicyOlderThanEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Internal ID of the contact.", + "name": "updatedAt", + "description": "Timestamp of when the container expiration policy was updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Time", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ContainerExpirationPolicyCadenceEnum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "EVERY_DAY", + "description": "Every day", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastName", - "description": "Last name of the contact.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "EVERY_WEEK", + "description": "Every week", "isDeprecated": false, "deprecationReason": null }, { - "name": "organization", - "description": "Organization of the contact.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerRelationsOrganization", - "ofType": null - }, + "name": "EVERY_TWO_WEEKS", + "description": "Every two weeks", "isDeprecated": false, "deprecationReason": null }, { - "name": "phone", - "description": "Phone number of the contact.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "EVERY_MONTH", + "description": "Every month", "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp the contact was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, + "name": "EVERY_THREE_MONTHS", + "description": "Every three months", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CustomerRelationsContactConnection", - "description": "The connection type for CustomerRelationsContact.", - "fields": [ + "kind": "ENUM", + "name": "ContainerExpirationPolicyKeepEnum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerRelationsContactEdge", - "ofType": null - } - }, + "name": "ONE_TAG", + "description": "1 tag per image name", "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerRelationsContact", - "ofType": null - } - }, + "name": "FIVE_TAGS", + "description": "5 tags per image name", "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, + "name": "TEN_TAGS", + "description": "10 tags per image name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TWENTY_FIVE_TAGS", + "description": "25 tags per image name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIFTY_TAGS", + "description": "50 tags per image name", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ONE_HUNDRED_TAGS", + "description": "100 tags per image name", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CustomerRelationsContactCreateInput", - "description": "Autogenerated input type of CustomerRelationsContactCreate", + "kind": "ENUM", + "name": "ContainerExpirationPolicyOlderThanEnum", + "description": null, "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "SEVEN_DAYS", + "description": "7 days until tags are automatically removed", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "groupId", - "description": "Group for the contact.", + "name": "FOURTEEN_DAYS", + "description": "14 days until tags are automatically removed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THIRTY_DAYS", + "description": "30 days until tags are automatically removed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SIXTY_DAYS", + "description": "60 days until tags are automatically removed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NINETY_DAYS", + "description": "90 days until tags are automatically removed", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerRegistryProtectionRule", + "description": "A container registry protection rule designed to prevent users with a certain access level or lower from altering the container registry.", + "fields": [ + { + "name": "id", + "description": "ID of the container registry protection rule.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "GroupID", + "name": "ContainerRegistryProtectionRuleID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "organizationId", - "description": "Organization for the contact.", + "name": "minimumAccessLevelForDelete", + "description": "Minimum GitLab access level to allow to push container images to the container registry. For example, `MAINTAINER`, `OWNER`, or `ADMIN`.", + "args": [], "type": { - "kind": "SCALAR", - "name": "CustomerRelationsOrganizationID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContainerRegistryProtectionRuleAccessLevel", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "firstName", - "description": "First name of the contact.", + "name": "minimumAccessLevelForPush", + "description": "Minimum GitLab access level to allow to push container images to the container registry. For example, `MAINTAINER`, `OWNER`, or `ADMIN`.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "ContainerRegistryProtectionRuleAccessLevel", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastName", - "description": "Last name of the contact.", + "name": "repositoryPathPattern", + "description": "Container repository path pattern protected by the protection rule. For example, `my-project/my-container-*`. Wildcard character `*` allowed.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -38923,91 +40303,92 @@ "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ContainerRegistryProtectionRuleAccessLevel", + "description": "Access level of a container registry protection rule resource", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "phone", - "description": "Phone number of the contact.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "MAINTAINER", + "description": "Maintainer access.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "Email address of the contact.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "OWNER", + "description": "Owner access.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Description of or notes for the contact.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "ADMIN", + "description": "Admin access.", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CustomerRelationsContactCreatePayload", - "description": "Autogenerated return type of CustomerRelationsContactCreate", + "name": "ContainerRegistryProtectionRuleConnection", + "description": "The connection type for ContainerRegistryProtectionRule.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRegistryProtectionRuleEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contact", - "description": "Contact after the mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomerRelationsContact", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRegistryProtectionRule", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, "isDeprecated": false, @@ -39021,7 +40402,7 @@ }, { "kind": "OBJECT", - "name": "CustomerRelationsContactEdge", + "name": "ContainerRegistryProtectionRuleEdge", "description": "An edge in a connection.", "fields": [ { @@ -39046,7 +40427,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CustomerRelationsContact", + "name": "ContainerRegistryProtectionRule", "ofType": null }, "isDeprecated": false, @@ -39060,8 +40441,8 @@ }, { "kind": "SCALAR", - "name": "CustomerRelationsContactID", - "description": "A `CustomerRelationsContactID` is a global ID. It is encoded as a string.\n\nAn example `CustomerRelationsContactID` is: `\"gid://gitlab/CustomerRelations::Contact/1\"`.", + "name": "ContainerRegistryProtectionRuleID", + "description": "A `ContainerRegistryProtectionRuleID` is a global ID. It is encoded as a string.\n\nAn example `ContainerRegistryProtectionRuleID` is: `\"gid://gitlab/ContainerRegistry::Protection::Rule/1\"`.", "fields": null, "inputFields": null, "interfaces": null, @@ -39069,213 +40450,120 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "CustomerRelationsContactState", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "all", - "description": "All available contacts.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "active", - "description": "Active contacts.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inactive", - "description": "Inactive contacts.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerRelationsContactUpdateInput", - "description": "Autogenerated input type of CustomerRelationsContactUpdate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "ContainerRepository", + "description": "A container repository", + "fields": [ { - "name": "id", - "description": "Global ID of the contact.", + "name": "createdAt", + "description": "Timestamp when the container repository was created.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "CustomerRelationsContactID", + "name": "Time", "ofType": null } }, - "defaultValue": null - }, - { - "name": "organizationId", - "description": "Organization of the contact.", - "type": { - "kind": "SCALAR", - "name": "CustomerRelationsOrganizationID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "firstName", - "description": "First name of the contact.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lastName", - "description": "Last name of the contact.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "phone", - "description": "Phone number of the contact.", + "name": "expirationPolicyCleanupStatus", + "description": "Tags cleanup status for the container repository.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "ContainerRepositoryCleanupStatus", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "Email address of the contact.", + "name": "expirationPolicyStartedAt", + "description": "Timestamp when the cleanup done by the expiration policy was started on the container repository.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Description of or notes for the contact.", + "name": "id", + "description": "ID of the container repository.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "active", - "description": "State of the contact.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerRelationsContactUpdatePayload", - "description": "Autogenerated return type of CustomerRelationsContactUpdate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "lastCleanupDeletedTagsCount", + "description": "Number of deleted tags from the last cleanup.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contact", - "description": "Contact after the mutation.", + "name": "location", + "description": "URL of the container repository.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomerRelationsContact", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "migrationState", + "description": "Migration state of the container repository. Deprecated in GitLab 17.0: Returns an empty string. This was used for the migration of GitLab.com, which is now complete. Not used by Self-managed instances.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerRelationsOrganization", - "description": null, - "fields": [ + "isDeprecated": true, + "deprecationReason": "Returns an empty string. This was used for the migration of GitLab.com, which is now complete. Not used by Self-managed instances. Deprecated in GitLab 17.0." + }, { - "name": "active", - "description": "State of the organization.", + "name": "name", + "description": "Name of the container repository.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -39283,15 +40571,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp the organization was created.", + "name": "path", + "description": "Path of the container repository.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null } }, @@ -39299,39 +40587,43 @@ "deprecationReason": null }, { - "name": "defaultRate", - "description": "Standard billing rate for the organization.", + "name": "project", + "description": "Project of the container registry.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of or notes for the organization.", + "name": "status", + "description": "Status of the container repository.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "ContainerRepositoryStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Internal ID of the organization.", + "name": "tagsCount", + "description": "Number of tags associated with this image.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, @@ -39339,15 +40631,15 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the organization.", + "name": "updatedAt", + "description": "Timestamp when the container repository was updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null } }, @@ -39355,15 +40647,15 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp the organization was last updated.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "ContainerRepositoryPermissions", "ofType": null } }, @@ -39376,10 +40668,45 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "ContainerRepositoryCleanupStatus", + "description": "Status of the tags cleanup of a container repository", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNSCHEDULED", + "description": "Tags cleanup is not scheduled. This is the default state.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEDULED", + "description": "Tags cleanup is scheduled and is going to be executed shortly.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNFINISHED", + "description": "Tags cleanup has been partially executed. There are still remaining tags to delete.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ONGOING", + "description": "Tags cleanup is ongoing.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "CustomerRelationsOrganizationConnection", - "description": "The connection type for CustomerRelationsOrganization.", + "name": "ContainerRepositoryConnection", + "description": "The connection type for ContainerRepository.", "fields": [ { "name": "edges", @@ -39390,7 +40717,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomerRelationsOrganizationEdge", + "name": "ContainerRepositoryEdge", "ofType": null } }, @@ -39406,7 +40733,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomerRelationsOrganization", + "name": "ContainerRepository", "ofType": null } }, @@ -39436,102 +40763,114 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "CustomerRelationsOrganizationCreateInput", - "description": "Autogenerated input type of CustomerRelationsOrganizationCreate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "ContainerRepositoryDetails", + "description": "Details of a container repository", + "fields": [ { - "name": "groupId", - "description": "Group for the organization.", + "name": "createdAt", + "description": "Timestamp when the container repository was created.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "GroupID", + "name": "Time", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "Name of the organization.", + "name": "expirationPolicyCleanupStatus", + "description": "Tags cleanup status for the container repository.", + "args": [], + "type": { + "kind": "ENUM", + "name": "ContainerRepositoryCleanupStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expirationPolicyStartedAt", + "description": "Timestamp when the cleanup done by the expiration policy was started on the container repository.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the container repository.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "defaultRate", - "description": "Standard billing rate for the organization.", + "name": "lastCleanupDeletedTagsCount", + "description": "Number of deleted tags from the last cleanup.", + "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Description of or notes for the organization.", + "name": "lastPublishedAt", + "description": "Timestamp when a repository tag was last created or updated. Only present for repositories that had tags created or updated after GitLab 16.11.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerRelationsOrganizationCreatePayload", - "description": "Autogenerated return type of CustomerRelationsOrganizationCreate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "location", + "description": "URL of the container repository.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "manifest", + "description": "An image manifest from the container repository.", + "args": [ + { + "name": "reference", + "description": "Tag name or digest of the manifest.", + "type": { "kind": "NON_NULL", "name": null, "ofType": { @@ -39539,38 +40878,21 @@ "name": "String", "ofType": null } - } + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "Organization after the mutation.", - "args": [], + ], "type": { - "kind": "OBJECT", - "name": "CustomerRelationsOrganization", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerRelationsOrganizationEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "migrationState", + "description": "Migration state of the container repository. Deprecated in GitLab 17.0: Returns an empty string. This was used for the migration of GitLab.com, which is now complete. Not used by Self-managed instances.", "args": [], "type": { "kind": "NON_NULL", @@ -39581,219 +40903,51 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Returns an empty string. This was used for the migration of GitLab.com, which is now complete. Not used by Self-managed instances. Deprecated in GitLab 17.0." }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "name", + "description": "Name of the container repository.", "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerRelationsOrganization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "CustomerRelationsOrganizationID", - "description": "A `CustomerRelationsOrganizationID` is a global ID. It is encoded as a string.\n\nAn example `CustomerRelationsOrganizationID` is: `\"gid://gitlab/CustomerRelations::Organization/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CustomerRelationsOrganizationState", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "all", - "description": "All available organizations.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "active", - "description": "Active organizations.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inactive", - "description": "Inactive organizations.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerRelationsOrganizationUpdateInput", - "description": "Autogenerated input type of CustomerRelationsOrganizationUpdate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "Global ID of the organization.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "CustomerRelationsOrganizationID", + "name": "String", "ofType": null } }, - "defaultValue": null - }, - { - "name": "name", - "description": "Name of the organization.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "defaultRate", - "description": "Standard billing rate for the organization.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": "Description of or notes for the organization.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "active", - "description": "State of the organization.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerRelationsOrganizationUpdatePayload", - "description": "Autogenerated return type of CustomerRelationsOrganizationUpdate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "path", + "description": "Path of the container repository.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organization", - "description": "Organization after the mutation.", + "name": "project", + "description": "Project of the container registry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomerRelationsOrganization", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDashboard", - "description": "Represents a product analytics dashboard.", - "fields": [ - { - "name": "category", - "description": "Category of dashboard.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CustomizableDashboardCategory", + "name": "Project", "ofType": null } }, @@ -39801,33 +40955,73 @@ "deprecationReason": null }, { - "name": "configurationProject", - "description": "Project which contains the dashboard definition.", + "name": "size", + "description": "Deduplicated size of the image repository in bytes. This is only available on GitLab.com for repositories created after `2021-11-04`.", "args": [], "type": { - "kind": "OBJECT", - "name": "Project", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of the dashboard.", + "name": "status", + "description": "Status of the container repository.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "ContainerRepositoryStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "panels", - "description": "Panels shown on the dashboard.", + "name": "tags", + "description": "Tags of the container repository.", "args": [ + { + "name": "sort", + "description": "Sort tags by these criteria.", + "type": { + "kind": "ENUM", + "name": "ContainerRepositoryTagSort", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "name", + "description": "Search by tag name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "referrers", + "description": "Include tag referrers.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "referrerType", + "description": "Comma-separated list of artifact types used to filter referrers. Applies only when `referrers` is set to `true`.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -39869,12 +41063,24 @@ "defaultValue": null } ], + "type": { + "kind": "OBJECT", + "name": "ContainerRepositoryTagConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tagsCount", + "description": "Number of tags associated with this image.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "CustomizableDashboardPanelConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -39882,15 +41088,15 @@ "deprecationReason": null }, { - "name": "slug", - "description": "Slug of the dashboard.", + "name": "updatedAt", + "description": "Timestamp when the container repository was updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null } }, @@ -39898,36 +41104,59 @@ "deprecationReason": null }, { - "name": "title", - "description": "Title of the dashboard.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ContainerRepositoryPermissions", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerRepositoryEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "userDefined", - "description": "Indicates whether the dashboard is user-defined or provided by GitLab.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ContainerRepository", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -39936,69 +41165,81 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "CustomizableDashboardCategory", - "description": "Categories for customizable dashboards.", + "kind": "SCALAR", + "name": "ContainerRepositoryID", + "description": "A `ContainerRepositoryID` is a global ID. It is encoded as a string.\n\nAn example `ContainerRepositoryID` is: `\"gid://gitlab/ContainerRepository/1\"`.", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerRepositoryPermissions", + "description": null, + "fields": [ { - "name": "ANALYTICS", - "description": "Analytics category for customizable dashboards.", + "name": "destroyContainerRepository", + "description": "If `true`, the user can perform `destroy_container_image` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "CustomizableDashboardConnection", - "description": "The connection type for CustomizableDashboard.", + "name": "ContainerRepositoryReferrer", + "description": "A referrer for a container repository tag", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "artifactType", + "description": "Artifact type of the referrer.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableDashboardEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "digest", + "description": "Digest of the referrer.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableDashboard", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "ContainerRepositoryTagPermissions", "ofType": null } }, @@ -40013,19 +41254,19 @@ }, { "kind": "OBJECT", - "name": "CustomizableDashboardEdge", - "description": "An edge in a connection.", + "name": "ContainerRepositoryRegistry", + "description": "Represents the Geo replication and verification state of an Container Repository.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "containerRepositoryId", + "description": "ID of the ContainerRepository.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -40033,80 +41274,173 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "createdAt", + "description": "Timestamp when the ContainerRepositoryRegistry was created", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomizableDashboard", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDashboardPanel", - "description": "Represents a product analytics dashboard panel.", - "fields": [ + }, { - "name": "gridAttributes", - "description": "Description of the position and size of the panel.", + "name": "id", + "description": "ID of the ContainerRepositoryRegistry", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSyncFailure", + "description": "Error message during sync of the ContainerRepositoryRegistry", "args": [], "type": { "kind": "SCALAR", - "name": "JSON", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "queryOverrides", - "description": "Overrides for the visualization query object.", + "name": "lastSyncedAt", + "description": "Timestamp of the most recent successful sync of the ContainerRepositoryRegistry", "args": [], "type": { "kind": "SCALAR", - "name": "JSON", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Title of the panel.", + "name": "retryAt", + "description": "Timestamp after which the ContainerRepositoryRegistry is resynced", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "visualization", - "description": "Visualization of the panel.", + "name": "retryCount", + "description": "Number of consecutive failed sync attempts of the ContainerRepositoryRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableDashboardVisualization", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "Sync state of the ContainerRepositoryRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "RegistryState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationChecksum", + "description": "The local checksum of the ContainerRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationFailure", + "description": "Error message during verification of the ContainerRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationRetryAt", + "description": "Timestamp after which the ContainerRepositoryRegistry is reverified", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationRetryCount", + "description": "Number of consecutive failed verification attempts of the ContainerRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationStartedAt", + "description": "Timestamp when the verification started of ContainerRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationState", + "description": "Verification state of the ContainerRepositoryRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verifiedAt", + "description": "Timestamp of the most recent successful verification of the ContainerRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -40119,8 +41453,8 @@ }, { "kind": "OBJECT", - "name": "CustomizableDashboardPanelConnection", - "description": "The connection type for CustomizableDashboardPanel.", + "name": "ContainerRepositoryRegistryConnection", + "description": "The connection type for ContainerRepositoryRegistry.", "fields": [ { "name": "edges", @@ -40131,7 +41465,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizableDashboardPanelEdge", + "name": "ContainerRepositoryRegistryEdge", "ofType": null } }, @@ -40147,7 +41481,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizableDashboardPanel", + "name": "ContainerRepositoryRegistry", "ofType": null } }, @@ -40178,7 +41512,7 @@ }, { "kind": "OBJECT", - "name": "CustomizableDashboardPanelEdge", + "name": "ContainerRepositoryRegistryEdge", "description": "An edge in a connection.", "fields": [ { @@ -40203,7 +41537,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CustomizableDashboardPanel", + "name": "ContainerRepositoryRegistry", "ofType": null }, "isDeprecated": false, @@ -40215,21 +41549,145 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "ContainerRepositorySort", + "description": "Values for sorting container repositories", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME_ASC", + "description": "Name by ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAME_DESC", + "description": "Name by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_desc", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "updated_asc", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_desc", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_asc", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "UPDATED_DESC", + "description": "Updated at descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_ASC", + "description": "Updated at ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_DESC", + "description": "Created at descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_ASC", + "description": "Created at ascending order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ContainerRepositoryStatus", + "description": "Status of a container repository", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DELETE_SCHEDULED", + "description": "Delete Scheduled status.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DELETE_FAILED", + "description": "Delete Failed status.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DELETE_ONGOING", + "description": "Delete Ongoing status.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "CustomizableDashboardVisualization", - "description": "Represents a product analytics dashboard visualization.", + "name": "ContainerRepositoryTag", + "description": "A tag from a container repository", "fields": [ { - "name": "data", - "description": "Data of the visualization.", + "name": "createdAt", + "description": "Timestamp when the tag was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "digest", + "description": "Digest of the tag.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "URL of the tag.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "JSON", + "name": "String", "ofType": null } }, @@ -40237,35 +41695,31 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Validation errors in the visualization.", + "name": "name", + "description": "Name of the tag.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "options", - "description": "Options of the visualization.", + "name": "path", + "description": "Path of the tag.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "JSON", + "name": "String", "ofType": null } }, @@ -40273,31 +41727,83 @@ "deprecationReason": null }, { - "name": "slug", - "description": "Slug of the visualization.", + "name": "publishedAt", + "description": "Timestamp when the tag was published.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referrers", + "description": "Referrers for this tag.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRepositoryReferrer", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Type of the visualization.", + "name": "revision", + "description": "Revision of the tag.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortRevision", + "description": "Short revision of the tag.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalSize", + "description": "Size of the tag.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ContainerRepositoryTagPermissions", "ofType": null } }, @@ -40312,8 +41818,8 @@ }, { "kind": "OBJECT", - "name": "CustomizableDashboardVisualizationConnection", - "description": "The connection type for CustomizableDashboardVisualization.", + "name": "ContainerRepositoryTagConnection", + "description": "The connection type for ContainerRepositoryTag.", "fields": [ { "name": "edges", @@ -40324,7 +41830,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizableDashboardVisualizationEdge", + "name": "ContainerRepositoryTagEdge", "ofType": null } }, @@ -40340,7 +41846,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizableDashboardVisualization", + "name": "ContainerRepositoryTag", "ofType": null } }, @@ -40371,7 +41877,7 @@ }, { "kind": "OBJECT", - "name": "CustomizableDashboardVisualizationEdge", + "name": "ContainerRepositoryTagEdge", "description": "An edge in a connection.", "fields": [ { @@ -40396,7 +41902,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CustomizableDashboardVisualization", + "name": "ContainerRepositoryTag", "ofType": null }, "isDeprecated": false, @@ -40410,85 +41916,175 @@ }, { "kind": "OBJECT", - "name": "CustomizablePermission", + "name": "ContainerRepositoryTagPermissions", "description": null, "fields": [ { - "name": "availableFor", - "description": "Objects the permission is available for.", + "name": "destroyContainerRepositoryTag", + "description": "If `true`, the user can perform `destroy_container_image` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ContainerRepositoryTagSort", + "description": "Values for sorting tags", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME_ASC", + "description": "Ordered by name in ascending order.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Description of the permission.", + "name": "NAME_DESC", + "description": "Ordered by name in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLISHED_AT_ASC", + "description": "Ordered by published_at in ascending order. Only available for GitLab.com.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLISHED_AT_DESC", + "description": "Ordered by published_at in descending order. Only available for GitLab.com.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContributionAnalyticsContribution", + "description": "Represents the contributions of a user.", + "fields": [ + { + "name": "issuesClosed", + "description": "Number of issues closed by the user.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Localized name of the permission.", + "name": "issuesCreated", + "description": "Number of issues created by the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "requirement", - "description": "Requirement of the permission.", + "name": "mergeRequestsApproved", + "description": "Number of merge requests approved by the user.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "Value of the permission.", + "name": "mergeRequestsClosed", + "description": "Number of merge requests closed by the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequestsCreated", + "description": "Number of merge requests created by the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequestsMerged", + "description": "Number of merge requests merged by the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repoPushed", + "description": "Number of repository pushes the user made.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalEvents", + "description": "Total number of events contributed by the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "Contributor User object.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -40501,8 +42097,8 @@ }, { "kind": "OBJECT", - "name": "CustomizablePermissionConnection", - "description": "The connection type for CustomizablePermission.", + "name": "ContributionAnalyticsContributionConnection", + "description": "The connection type for ContributionAnalyticsContribution.", "fields": [ { "name": "edges", @@ -40513,7 +42109,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizablePermissionEdge", + "name": "ContributionAnalyticsContributionEdge", "ofType": null } }, @@ -40529,7 +42125,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "CustomizablePermission", + "name": "ContributionAnalyticsContribution", "ofType": null } }, @@ -40560,7 +42156,7 @@ }, { "kind": "OBJECT", - "name": "CustomizablePermissionEdge", + "name": "ContributionAnalyticsContributionEdge", "description": "An edge in a connection.", "fields": [ { @@ -40585,7 +42181,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "CustomizablePermission", + "name": "ContributionAnalyticsContribution", "ofType": null }, "isDeprecated": false, @@ -40599,8 +42195,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "DastOnDemandScanCreateInput", - "description": "Autogenerated input type of DastOnDemandScanCreate", + "name": "CorpusCreateInput", + "description": "Autogenerated input type of CorpusCreate", "fields": null, "inputFields": [ { @@ -40614,42 +42210,32 @@ "defaultValue": null }, { - "name": "fullPath", - "description": "Project the site profile belongs to.", + "name": "packageId", + "description": "ID of the corpus package.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "PackagesPackageID", "ofType": null } }, "defaultValue": null }, { - "name": "dastSiteProfileId", - "description": "ID of the site profile to be used for the scan.", + "name": "fullPath", + "description": "Project the corpus belongs to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DastSiteProfileID", + "name": "ID", "ofType": null } }, "defaultValue": null - }, - { - "name": "dastScannerProfileId", - "description": "ID of the scanner profile to be used for the scan.", - "type": { - "kind": "SCALAR", - "name": "DastScannerProfileID", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -40658,8 +42244,8 @@ }, { "kind": "OBJECT", - "name": "DastOnDemandScanCreatePayload", - "description": "Autogenerated return type of DastOnDemandScanCreate", + "name": "CorpusCreatePayload", + "description": "Autogenerated return type of CorpusCreate.", "fields": [ { "name": "clientMutationId", @@ -40696,18 +42282,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "pipelineUrl", - "description": "URL of the pipeline that was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -40717,51 +42291,35 @@ }, { "kind": "OBJECT", - "name": "DastPreScanVerification", - "description": "Represents a DAST Pre Scan Verification", + "name": "CoverageFuzzingCorpus", + "description": "Corpus for a coverage fuzzing job.", "fields": [ { - "name": "preScanVerificationSteps", - "description": "Pre Scan Verifications Steps.", + "name": "id", + "description": "ID of the corpus.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DastPreScanVerificationStep", - "ofType": null - } + "kind": "SCALAR", + "name": "AppSecFuzzingCoverageCorpusID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Status of the pre scan verification.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DastPreScanVerificationStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "valid", - "description": "Whether or not the configuration has changed after the last pre scan run.", + "name": "package", + "description": "Package of the corpus.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "PackageDetailsType", "ofType": null } }, @@ -40774,129 +42332,53 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "DastPreScanVerificationCheckType", - "description": "Check type of the pre scan verification step.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CONNECTION", - "description": "Connection check", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHENTICATION", - "description": "Authentication check", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CRAWLING", - "description": "Crawling check", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DastPreScanVerificationStatus", - "description": "Status of DAST pre scan verification.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "RUNNING", - "description": "Pre Scan Verification in execution.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMPLETE", - "description": "Pre Scan Verification complete without errors.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMPLETE_WITH_ERRORS", - "description": "Pre Scan Verification finished with one or more errors.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "Pre Scan Validation unable to finish.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "DastPreScanVerificationStep", - "description": "Represents a DAST Pre Scan Verification Step", + "name": "CoverageFuzzingCorpusConnection", + "description": "The connection type for CoverageFuzzingCorpus.", "fields": [ { - "name": "checkType", - "description": "Type of the pre scan verification check.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "ENUM", - "name": "DastPreScanVerificationCheckType", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CoverageFuzzingCorpusEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors that occurred in the pre scan verification step.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "CoverageFuzzingCorpus", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the pre scan verification step. Deprecated in 15.10: This was renamed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `DastPreScanVerificationStep.checkType`. Deprecated in 15.10." - }, - { - "name": "success", - "description": "Whether or not the pre scan verification step has errors.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -40911,167 +42393,112 @@ }, { "kind": "OBJECT", - "name": "DastProfile", - "description": "Represents a DAST Profile", + "name": "CoverageFuzzingCorpusEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "branch", - "description": "Associated branch.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DastProfileBranch", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dastPreScanVerification", - "description": "DAST Pre Scan Verification associated with the site profile. Will always return `null` if `dast_on_demand_scans_scheduler` feature flag is disabled.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DastPreScanVerification", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dastProfileSchedule", - "description": "Associated profile schedule.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DastProfileSchedule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dastScannerProfile", - "description": "Associated scanner profile.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { - "kind": "OBJECT", - "name": "DastScannerProfile", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dastSiteProfile", - "description": "Associated site profile.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "DastSiteProfile", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Description of the scan.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "CoverageFuzzingCorpus", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAlertIssueInput", + "description": "Autogenerated input type of CreateAlertIssue", + "fields": null, + "inputFields": [ { - "name": "editPath", - "description": "Relative web path to the edit page of a profile.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the profile.", - "args": [], + "name": "projectPath", + "description": "Project the alert to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DastProfileID", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the profile.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "tagList", - "description": "Runner tags associated with the profile.", - "args": [], + "name": "iid", + "description": "IID of the alert to mutate.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DastProfileBranch", - "description": "Represents a DAST Profile Branch", + "name": "CreateAlertIssuePayload", + "description": "Autogenerated return type of CreateAlertIssue.", "fields": [ { - "name": "exists", - "description": "Indicates whether or not the branch exists.", + "name": "alert", + "description": "Alert after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "AlertManagementAlert", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the branch.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -41080,37 +42507,50 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastProfileCadence", - "description": "Represents DAST Profile Cadence.", - "fields": [ + }, { - "name": "duration", - "description": "Duration of the DAST profile cadence.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issue", + "description": "Issue created after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Issue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "unit", - "description": "Unit for the duration of DAST profile cadence.", + "name": "todo", + "description": "To-do item after mutation.", "args": [], "type": { - "kind": "ENUM", - "name": "DastProfileCadenceUnit", + "kind": "OBJECT", + "name": "Todo", "ofType": null }, "isDeprecated": false, @@ -41124,134 +42564,145 @@ }, { "kind": "INPUT_OBJECT", - "name": "DastProfileCadenceInput", - "description": "Represents DAST Profile Cadence.", + "name": "CreateAnnotationInput", + "description": "Autogenerated input type of CreateAnnotation", "fields": null, "inputFields": [ { - "name": "unit", - "description": "Unit for the duration of DAST Profile Cadence.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "ENUM", - "name": "DastProfileCadenceUnit", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "duration", - "description": "Duration of the DAST Profile Cadence.", + "name": "environmentId", + "description": "Global ID of the environment to add an annotation to.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "EnvironmentID", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DastProfileCadenceUnit", - "description": "Unit for the duration of Dast Profile Cadence.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DAY", - "description": "DAST Profile Cadence duration in days.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "WEEK", - "description": "DAST Profile Cadence duration in weeks.", - "isDeprecated": false, - "deprecationReason": null + "name": "clusterId", + "description": "Global ID of the cluster to add an annotation to.", + "type": { + "kind": "SCALAR", + "name": "ClustersClusterID", + "ofType": null + }, + "defaultValue": null }, { - "name": "MONTH", - "description": "DAST Profile Cadence duration in months.", - "isDeprecated": false, - "deprecationReason": null + "name": "startingAt", + "description": "Timestamp indicating starting moment to which the annotation relates.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "YEAR", - "description": "DAST Profile Cadence duration in years.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastProfileConnection", - "description": "The connection type for DastProfile.", - "fields": [ + "name": "endingAt", + "description": "Timestamp indicating ending moment to which the annotation relates.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, { - "name": "count", - "description": "Total count of collection.", - "args": [], + "name": "dashboardPath", + "description": "Path to a file defining the dashboard on which the annotation should be added.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "description", + "description": "Description of the annotation.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DastProfileEdge", + "kind": "SCALAR", + "name": "String", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateAnnotationPayload", + "description": "Autogenerated return type of CreateAnnotation.", + "fields": [ + { + "name": "annotation", + "description": "Created annotation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MetricsDashboardAnnotation", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DastProfile", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -41265,8 +42716,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "DastProfileCreateInput", - "description": "Autogenerated input type of DastProfileCreate", + "name": "CreateBoardInput", + "description": "Autogenerated input type of CreateBoard", "fields": null, "inputFields": [ { @@ -41280,104 +42731,108 @@ "defaultValue": null }, { - "name": "fullPath", - "description": "Project the profile belongs to.", + "name": "projectPath", + "description": "Full path of the project with which the resource is associated.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null }, { - "name": "dastProfileSchedule", - "description": "Represents a DAST Profile Schedule.", + "name": "groupPath", + "description": "Full path of the group with which the resource is associated.", "type": { - "kind": "INPUT_OBJECT", - "name": "DastProfileScheduleInput", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null }, { "name": "name", - "description": "Name of the profile.", + "description": "Board name.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "description", - "description": "Description of the profile. Defaults to an empty string.", + "name": "hideBacklogList", + "description": "Whether or not backlog list is hidden.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "defaultValue": "\"\"" + "defaultValue": null }, { - "name": "branchName", - "description": "Associated branch.", + "name": "hideClosedList", + "description": "Whether or not closed list is hidden.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "dastSiteProfileId", - "description": "ID of the site profile to be associated.", + "name": "assigneeId", + "description": "ID of user to be assigned to the board.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DastSiteProfileID", - "ofType": null - } + "kind": "SCALAR", + "name": "UserID", + "ofType": null }, "defaultValue": null }, { - "name": "dastScannerProfileId", - "description": "ID of the scanner profile to be associated.", + "name": "milestoneId", + "description": "ID of milestone to be assigned to the board.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DastScannerProfileID", - "ofType": null - } + "kind": "SCALAR", + "name": "MilestoneID", + "ofType": null }, "defaultValue": null }, { - "name": "runAfterCreate", - "description": "Run scan using profile after creation. Defaults to false.", + "name": "iterationId", + "description": "ID of iteration to be assigned to the board.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "IterationID", "ofType": null }, - "defaultValue": "false" + "defaultValue": null }, { - "name": "tagList", - "description": "Indicates the runner tags associated with the profile.", + "name": "iterationCadenceId", + "description": "ID of iteration cadence to be assigned to the board.", + "type": { + "kind": "SCALAR", + "name": "IterationsCadenceID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "weight", + "description": "Weight value to be assigned to the board.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Labels of the issue.", "type": { "kind": "LIST", "name": null, @@ -41392,6 +42847,24 @@ } }, "defaultValue": null + }, + { + "name": "labelIds", + "description": "IDs of labels to be added to the board.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "LabelID", + "ofType": null + } + } + }, + "defaultValue": null } ], "interfaces": null, @@ -41400,28 +42873,28 @@ }, { "kind": "OBJECT", - "name": "DastProfileCreatePayload", - "description": "Autogenerated return type of DastProfileCreate", + "name": "CreateBoardPayload", + "description": "Autogenerated return type of CreateBoard.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "board", + "description": "Board after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Board", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dastProfile", - "description": "Created profile.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "DastProfile", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -41450,18 +42923,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "pipelineUrl", - "description": "URL of the pipeline that was created. Requires `runAfterCreate` to be set to `true`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -41471,8 +42932,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "DastProfileDeleteInput", - "description": "Autogenerated input type of DastProfileDelete", + "name": "CreateBranchInput", + "description": "Autogenerated input type of CreateBranch", "fields": null, "inputFields": [ { @@ -41486,14 +42947,42 @@ "defaultValue": null }, { - "name": "id", - "description": "ID of the profile to be deleted.", + "name": "projectPath", + "description": "Project full path the branch is associated with.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DastProfileID", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the branch.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ref", + "description": "Branch name or commit SHA to create branch from.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -41506,9 +42995,21 @@ }, { "kind": "OBJECT", - "name": "DastProfileDeletePayload", - "description": "Autogenerated return type of DastProfileDelete", + "name": "CreateBranchPayload", + "description": "Autogenerated return type of CreateBranch.", "fields": [ + { + "name": "branch", + "description": "Branch after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Branch", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -41552,14 +43053,38 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DastProfileEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CreateClusterAgentInput", + "description": "Autogenerated input type of CreateClusterAgent", + "fields": null, + "inputFields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Full path of the associated project for the cluster agent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the cluster agent.", "type": { "kind": "NON_NULL", "name": null, @@ -41569,20 +43094,65 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateClusterAgentPayload", + "description": "Autogenerated return type of CreateClusterAgent.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "clusterAgent", + "description": "Cluster agent created after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "DastProfile", + "name": "ClusterAgent", "ofType": null }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -41590,20 +43160,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "DastProfileID", - "description": "A `DastProfileID` is a global ID. It is encoded as a string.\n\nAn example `DastProfileID` is: `\"gid://gitlab/Dast::Profile/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "DastProfileRunInput", - "description": "Autogenerated input type of DastProfileRun", + "name": "CreateComplianceFrameworkInput", + "description": "Autogenerated input type of CreateComplianceFramework", "fields": null, "inputFields": [ { @@ -41617,14 +43177,28 @@ "defaultValue": null }, { - "name": "id", - "description": "ID of the profile to be used for the scan.", + "name": "namespacePath", + "description": "Full path of the namespace to add the compliance framework to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DastProfileID", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "params", + "description": "Parameters to update the compliance framework with.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ComplianceFrameworkInput", "ofType": null } }, @@ -41637,8 +43211,8 @@ }, { "kind": "OBJECT", - "name": "DastProfileRunPayload", - "description": "Autogenerated return type of DastProfileRun", + "name": "CreateComplianceFrameworkPayload", + "description": "Autogenerated return type of CreateComplianceFramework.", "fields": [ { "name": "clientMutationId", @@ -41677,12 +43251,12 @@ "deprecationReason": null }, { - "name": "pipelineUrl", - "description": "URL of the pipeline that was created.", + "name": "framework", + "description": "Created compliance framework.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ComplianceFramework", "ofType": null }, "isDeprecated": false, @@ -41695,94 +43269,131 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DastProfileSchedule", - "description": "Represents a DAST profile schedule.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CreateContainerRegistryProtectionRuleInput", + "description": "Autogenerated input type of CreateContainerRegistryProtectionRule", + "fields": null, + "inputFields": [ { - "name": "active", - "description": "Status of the DAST profile schedule.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "cadence", - "description": "Cadence of the DAST profile schedule.", - "args": [], + "name": "projectPath", + "description": "Full path of the project where a protection rule is located.", "type": { - "kind": "OBJECT", - "name": "DastProfileCadence", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the DAST profile schedule.", - "args": [], + "name": "repositoryPathPattern", + "description": "Container repository path pattern protected by the protection rule. For example, `my-project/my-container-*`. Wildcard character `*` allowed.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DastProfileScheduleID", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "nextRunAt", - "description": "Next run time of the DAST profile schedule in the given timezone.", - "args": [], + "name": "minimumAccessLevelForPush", + "description": "Minimum GitLab access level to allow to push container images to the container registry. For example, `MAINTAINER`, `OWNER`, or `ADMIN`.", "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContainerRegistryProtectionRuleAccessLevel", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "ownerValid", - "description": "Status of the current owner of the DAST profile schedule.", + "name": "minimumAccessLevelForDelete", + "description": "Minimum GitLab access level to allow to delete container images in the container registry. For example, `MAINTAINER`, `OWNER`, or `ADMIN`.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContainerRegistryProtectionRuleAccessLevel", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateContainerRegistryProtectionRulePayload", + "description": "Autogenerated return type of CreateContainerRegistryProtectionRule.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "startsAt", - "description": "Start time of the DAST profile schedule in the given timezone.", + "name": "containerRegistryProtectionRule", + "description": "Container registry protection rule after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "ContainerRegistryProtectionRule", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timezone", - "description": "Time zone of the start time of the DAST profile schedule.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -41794,70 +43405,9 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "DastProfileScheduleID", - "description": "A `DastProfileScheduleID` is a global ID. It is encoded as a string.\n\nAn example `DastProfileScheduleID` is: `\"gid://gitlab/Dast::ProfileSchedule/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DastProfileScheduleInput", - "description": "Input type for DAST Profile Schedules", - "fields": null, - "inputFields": [ - { - "name": "active", - "description": "Status of a Dast Profile Schedule.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startsAt", - "description": "Start time of a Dast Profile Schedule.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "timezone", - "description": "Time Zone for the Start time of a Dast Profile Schedule.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cadence", - "description": "Cadence of a Dast Profile Schedule.", - "type": { - "kind": "INPUT_OBJECT", - "name": "DastProfileCadenceInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DastProfileUpdateInput", - "description": "Autogenerated input type of DastProfileUpdate", + "kind": "INPUT_OBJECT", + "name": "CreateCustomEmojiInput", + "description": "Autogenerated input type of CreateCustomEmoji", "fields": null, "inputFields": [ { @@ -41871,103 +43421,43 @@ "defaultValue": null }, { - "name": "id", - "description": "ID of the profile to be deleted.", + "name": "groupPath", + "description": "Namespace full path the emoji is associated with.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DastProfileID", + "name": "ID", "ofType": null } }, "defaultValue": null }, - { - "name": "dastProfileSchedule", - "description": "Represents a DAST profile schedule.", - "type": { - "kind": "INPUT_OBJECT", - "name": "DastProfileScheduleInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "name", - "description": "Name of the profile.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": "Description of the profile. Defaults to an empty string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "\"\"" - }, - { - "name": "branchName", - "description": "Associated branch.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dastSiteProfileId", - "description": "ID of the site profile to be associated.", - "type": { - "kind": "SCALAR", - "name": "DastSiteProfileID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dastScannerProfileId", - "description": "ID of the scanner profile to be associated.", + "description": "Name of the emoji.", "type": { - "kind": "SCALAR", - "name": "DastScannerProfileID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "runAfterUpdate", - "description": "Run scan using profile after update. Defaults to false.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "tagList", - "description": "Indicates the runner tags associated with the profile.", + "name": "url", + "description": "Location of the emoji file.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null @@ -41979,8 +43469,8 @@ }, { "kind": "OBJECT", - "name": "DastProfileUpdatePayload", - "description": "Autogenerated return type of DastProfileUpdate", + "name": "CreateCustomEmojiPayload", + "description": "Autogenerated return type of CreateCustomEmoji.", "fields": [ { "name": "clientMutationId", @@ -41995,12 +43485,12 @@ "deprecationReason": null }, { - "name": "dastProfile", - "description": "Updated profile.", + "name": "customEmoji", + "description": "New custom emoji.", "args": [], "type": { "kind": "OBJECT", - "name": "DastProfile", + "name": "CustomEmoji", "ofType": null }, "isDeprecated": false, @@ -42029,18 +43519,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "pipelineUrl", - "description": "The URL of the pipeline that was created. Requires the input argument `runAfterUpdate` to be set to `true` when calling the mutation, otherwise no pipeline will be created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -42049,277 +43527,245 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "DastScanMethodType", - "description": "Scan method to be used by the scanner.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "WEBSITE", - "description": "Website scan method.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OPENAPI", - "description": "OpenAPI scan method.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HAR", - "description": "HAR scan method.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POSTMAN_COLLECTION", - "description": "Postman scan method.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GRAPHQL", - "description": "GraphQL scan method.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DastScanTypeEnum", - "description": null, + "kind": "INPUT_OBJECT", + "name": "CreateDiffNoteInput", + "description": "Autogenerated input type of CreateDiffNote", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PASSIVE", - "description": "Passive DAST scan. This scan will not make active attacks against the target site.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACTIVE", - "description": "Active DAST scan. This scan will make active attacks against the target site.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastScannerProfile", - "description": "Represents a DAST scanner profile", - "fields": [ + "inputFields": [ { - "name": "editPath", - "description": "Relative web path to the edit page of a scanner profile.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the DAST scanner profile.", - "args": [], + "name": "noteableId", + "description": "Global ID of the resource to add a note to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DastScannerProfileID", + "name": "NoteableID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "profileName", - "description": "Name of the DAST scanner profile.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "referencedInSecurityPolicies", - "description": "List of security policy names that are referencing given project.", - "args": [], + "name": "body", + "description": "Content of the note.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "scanType", - "description": "Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.", - "args": [], + "name": "internal", + "description": "Internal flag for a note. Default is false.", "type": { - "kind": "ENUM", - "name": "DastScanTypeEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "showDebugMessages", - "description": "Indicates if debug messages should be included in DAST console output. True to include the debug messages.", - "args": [], + "name": "position", + "description": "Position of the note on a diff.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "DiffPositionInput", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateDiffNotePayload", + "description": "Autogenerated return type of CreateDiffNote.", + "fields": [ { - "name": "spiderTimeout", - "description": "Maximum number of minutes allowed for the spider to traverse the site.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tagList", - "description": "Runner tags associated with the scanner profile. Deprecated in 15.8: Moved to DastProfile.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } } }, - "isDeprecated": true, - "deprecationReason": "Moved to DastProfile. Deprecated in 15.8." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "targetTimeout", - "description": "Maximum number of seconds allowed for the site under test to respond to a request.", + "name": "note", + "description": "Note after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Note", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateDiscussionInput", + "description": "Autogenerated input type of CreateDiscussion", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "useAjaxSpider", - "description": "Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider.", - "args": [], + "name": "noteableId", + "description": "Global ID of the resource to add a note to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "NoteableID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "body", + "description": "Content of the note.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "internal", + "description": "Internal flag for a note. Default is false.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DastScannerProfileConnection", - "description": "The connection type for DastScannerProfile.", + "name": "CreateDiscussionPayload", + "description": "Autogenerated return type of CreateDiscussion.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DastScannerProfileEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DastScannerProfile", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "note", + "description": "Note after mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "OBJECT", + "name": "Note", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -42332,8 +43778,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "DastScannerProfileCreateInput", - "description": "Autogenerated input type of DastScannerProfileCreate", + "name": "CreateEpicInput", + "description": "Autogenerated input type of CreateEpic", "fields": null, "inputFields": [ { @@ -42347,8 +43793,8 @@ "defaultValue": null }, { - "name": "fullPath", - "description": "Project the scanner profile belongs to.", + "name": "groupPath", + "description": "Group the epic to mutate is in.", "type": { "kind": "NON_NULL", "name": null, @@ -42361,68 +43807,138 @@ "defaultValue": null }, { - "name": "profileName", - "description": "Name of the scanner profile.", + "name": "title", + "description": "Title of the epic.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "spiderTimeout", - "description": "Maximum number of minutes allowed for the spider to traverse the site.", + "name": "description", + "description": "Description of the epic.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "targetTimeout", - "description": "Maximum number of seconds allowed for the site under test to respond to a request.", + "name": "confidential", + "description": "Indicates if the epic is confidential.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "scanType", - "description": "Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.", + "name": "startDateFixed", + "description": "Start date of the epic.", "type": { - "kind": "ENUM", - "name": "DastScanTypeEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": "PASSIVE" + "defaultValue": null }, { - "name": "useAjaxSpider", - "description": "Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider.", + "name": "dueDateFixed", + "description": "End date of the epic.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startDateIsFixed", + "description": "Indicates start date should be sourced from start_date_fixed field not the issue milestones.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "defaultValue": "false" + "defaultValue": null }, { - "name": "showDebugMessages", - "description": "Indicates if debug messages should be included in DAST console output. True to include the debug messages.", + "name": "dueDateIsFixed", + "description": "Indicates end date should be sourced from due_date_fixed field not the issue milestones.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "defaultValue": "false" + "defaultValue": null + }, + { + "name": "addLabelIds", + "description": "IDs of labels to be added to the epic.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "removeLabelIds", + "description": "IDs of labels to be removed from the epic.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "addLabels", + "description": "Array of labels to be added to the epic.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "color", + "description": "Color of the epic. Available only when feature flag `epic_color_highlight` is enabled. This flag is disabled by default, because the feature is experimental and is subject to change without notice.", + "type": { + "kind": "SCALAR", + "name": "Color", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -42431,8 +43947,8 @@ }, { "kind": "OBJECT", - "name": "DastScannerProfileCreatePayload", - "description": "Autogenerated return type of DastScannerProfileCreate", + "name": "CreateEpicPayload", + "description": "Autogenerated return type of CreateEpic.", "fields": [ { "name": "clientMutationId", @@ -42447,12 +43963,12 @@ "deprecationReason": null }, { - "name": "dastScannerProfile", - "description": "Created scanner profile.", + "name": "epic", + "description": "Created epic.", "args": [], "type": { "kind": "OBJECT", - "name": "DastScannerProfile", + "name": "Epic", "ofType": null }, "isDeprecated": false, @@ -42481,18 +43997,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the scanner profile. Deprecated in 14.10: use `dastScannerProfile` field.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DastScannerProfileID", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "use `dastScannerProfile` field. Deprecated in 14.10." } ], "inputFields": null, @@ -42502,8 +44006,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "DastScannerProfileDeleteInput", - "description": "Autogenerated input type of DastScannerProfileDelete", + "name": "CreateImageDiffNoteInput", + "description": "Autogenerated input type of CreateImageDiffNote", "fields": null, "inputFields": [ { @@ -42517,14 +44021,52 @@ "defaultValue": null }, { - "name": "id", - "description": "ID of the scanner profile to be deleted.", + "name": "noteableId", + "description": "Global ID of the resource to add a note to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DastScannerProfileID", + "name": "NoteableID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": "Content of the note.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "internal", + "description": "Internal flag for a note. Default is false.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "position", + "description": "Position of the note on a diff.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DiffImagePositionInput", "ofType": null } }, @@ -42537,8 +44079,8 @@ }, { "kind": "OBJECT", - "name": "DastScannerProfileDeletePayload", - "description": "Autogenerated return type of DastScannerProfileDelete", + "name": "CreateImageDiffNotePayload", + "description": "Autogenerated return type of CreateImageDiffNote.", "fields": [ { "name": "clientMutationId", @@ -42575,41 +44117,14 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastScannerProfileEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "note", + "description": "Note after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "DastScannerProfile", + "name": "Note", "ofType": null }, "isDeprecated": false, @@ -42621,20 +44136,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "DastScannerProfileID", - "description": "A `DastScannerProfileID` is a global ID. It is encoded as a string.\n\nAn example `DastScannerProfileID` is: `\"gid://gitlab/DastScannerProfile/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "DastScannerProfileUpdateInput", - "description": "Autogenerated input type of DastScannerProfileUpdate", + "name": "CreateIssueInput", + "description": "Autogenerated input type of CreateIssue", "fields": null, "inputFields": [ { @@ -42648,74 +44153,28 @@ "defaultValue": null }, { - "name": "id", - "description": "ID of the scanner profile to be updated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DastScannerProfileID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "profileName", - "description": "Name of the scanner profile.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "spiderTimeout", - "description": "Maximum number of minutes allowed for the spider to traverse the site.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "targetTimeout", - "description": "Maximum number of seconds allowed for the site under test to respond to a request.", + "name": "description", + "description": "Description of the issue.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "scanType", - "description": "Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.", + "name": "dueDate", + "description": "Due date of the issue.", "type": { - "kind": "ENUM", - "name": "DastScanTypeEnum", + "kind": "SCALAR", + "name": "ISO8601Date", "ofType": null }, "defaultValue": null }, { - "name": "useAjaxSpider", - "description": "Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider.", + "name": "confidential", + "description": "Indicates the issue is confidential.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -42724,124 +44183,76 @@ "defaultValue": null }, { - "name": "showDebugMessages", - "description": "Indicates if debug messages should be included in DAST console output. True to include the debug messages.", + "name": "locked", + "description": "Indicates discussion is locked on the issue.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastScannerProfileUpdatePayload", - "description": "Autogenerated return type of DastScannerProfileUpdate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "dastScannerProfile", - "description": "Updated scanner profile.", - "args": [], + "name": "type", + "description": "Type of the issue.", "type": { - "kind": "OBJECT", - "name": "DastScannerProfile", + "kind": "ENUM", + "name": "IssueType", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], + "name": "projectPath", + "description": "Project full path the issue is associated with.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the scanner profile. Deprecated in 14.10: use `dastScannerProfile` field.", - "args": [], + "name": "iid", + "description": "IID (internal ID) of a project issue. Only admins and project owners can modify.", "type": { "kind": "SCALAR", - "name": "DastScannerProfileID", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "use `dastScannerProfile` field. Deprecated in 14.10." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastSiteProfile", - "description": "Represents a DAST Site Profile", - "fields": [ + "defaultValue": null + }, { - "name": "auth", - "description": "Target authentication details.", - "args": [], + "name": "title", + "description": "Title of the issue.", "type": { - "kind": "OBJECT", - "name": "DastSiteProfileAuth", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "editPath", - "description": "Relative web path to the edit page of a site profile.", - "args": [], + "name": "milestoneId", + "description": "ID of the milestone to assign to the issue. On update milestone will be removed if set to null.", "type": { "kind": "SCALAR", - "name": "String", + "name": "MilestoneID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "excludedUrls", - "description": "URLs to skip during an authenticated scan.", - "args": [], + "name": "labels", + "description": "Labels of the issue.", "type": { "kind": "LIST", "name": null, @@ -42855,53 +44266,59 @@ } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the site profile.", - "args": [], + "name": "labelIds", + "description": "IDs of labels to be added to the issue.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DastSiteProfileID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "LabelID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "normalizedTargetUrl", - "description": "Normalized URL of the target to be scanned.", - "args": [], + "name": "createdAt", + "description": "Timestamp when the issue was created. Available only for admins and project owners.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "profileName", - "description": "Name of the site profile.", - "args": [], + "name": "mergeRequestToResolveDiscussionsOf", + "description": "IID of a merge request for which to resolve discussions.", + "type": { + "kind": "SCALAR", + "name": "MergeRequestID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "discussionToResolve", + "description": "ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "referencedInSecurityPolicies", - "description": "List of security policy names that are referencing given project.", - "args": [], + "name": "assigneeIds", + "description": "Array of user IDs to assign to the issue.", "type": { "kind": "LIST", "name": null, @@ -42910,176 +44327,106 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "UserID", "ofType": null } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "requestHeaders", - "description": "Comma-separated list of request header names and values to be added to every request made by DAST.", - "args": [], + "name": "moveBeforeId", + "description": "Global ID of issue that should be placed before the current issue.", "type": { "kind": "SCALAR", - "name": "String", + "name": "IssueID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "scanFilePath", - "description": "Scan File Path used as input for the scanner.", - "args": [], + "name": "moveAfterId", + "description": "Global ID of issue that should be placed after the current issue.", "type": { "kind": "SCALAR", - "name": "String", + "name": "IssueID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "scanMethod", - "description": "Scan method used by the scanner.", - "args": [], + "name": "healthStatus", + "description": "Desired health status.", "type": { "kind": "ENUM", - "name": "DastScanMethodType", + "name": "HealthStatus", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "targetType", - "description": "Type of target to be scanned.", - "args": [], + "name": "weight", + "description": "Weight of the issue.", "type": { - "kind": "ENUM", - "name": "DastTargetTypeEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "targetUrl", - "description": "URL of the target to be scanned.", - "args": [], + "name": "epicId", + "description": "ID of an epic to associate the issue with.", "type": { "kind": "SCALAR", - "name": "String", + "name": "EpicID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", - "args": [], + "name": "iterationId", + "description": "Global iteration ID. Mutually exlusive argument with `iterationWildcardId`.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DastSiteProfilePermissions", - "ofType": null - } + "kind": "SCALAR", + "name": "IterationID", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "validationStartedAt", - "description": "Site profile validation start time.", - "args": [], + "name": "iterationWildcardId", + "description": "Iteration wildcard ID. Supported values are: `CURRENT`. Mutually exclusive argument with `iterationId`. iterationCadenceId also required when this argument is provided.", "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "ENUM", + "name": "IssueCreationIterationWildcardId", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "validationStatus", - "description": "Current validation status of the site profile.", - "args": [], + "name": "iterationCadenceId", + "description": "Global iteration cadence ID. Required when `iterationWildcardId` is provided.", "type": { - "kind": "ENUM", - "name": "DastSiteProfileValidationStatusEnum", + "kind": "SCALAR", + "name": "IterationsCadenceID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DastSiteProfileAuth", - "description": "DastSiteProfile authentication", + "name": "CreateIssuePayload", + "description": "Autogenerated return type of CreateIssue.", "fields": [ { - "name": "enabled", - "description": "Indicates whether authentication is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "password", - "description": "Redacted password to authenticate with on the target website.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "passwordField", - "description": "Name of password field at the sign-in HTML form.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitField", - "description": "Name or ID of sign-in submit button at the sign-in HTML form.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the page containing the sign-in HTML form on the target website.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -43090,24 +44437,36 @@ "deprecationReason": null }, { - "name": "username", - "description": "Username to authenticate with on the target website.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "usernameField", - "description": "Name of username field at the sign-in HTML form.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Issue", "ofType": null }, "isDeprecated": false, @@ -43121,43 +44480,53 @@ }, { "kind": "INPUT_OBJECT", - "name": "DastSiteProfileAuthInput", - "description": "Input type for DastSiteProfile authentication", + "name": "CreateIterationInput", + "description": "Autogenerated input type of CreateIteration", "fields": null, "inputFields": [ { - "name": "enabled", - "description": "Indicates whether authentication is enabled.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "url", - "description": "The URL of the page containing the sign-in HTML form on the target website.", + "name": "projectPath", + "description": "Full path of the project with which the resource is associated.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "usernameField", - "description": "Name of username field at the sign-in HTML form.", + "name": "groupPath", + "description": "Full path of the group with which the resource is associated.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "passwordField", - "description": "Name of password field at the sign-in HTML form.", + "name": "iterationsCadenceId", + "description": "Global ID of the iteration cadence to be assigned to the new iteration.", + "type": { + "kind": "SCALAR", + "name": "IterationsCadenceID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Title of the iteration.", "type": { "kind": "SCALAR", "name": "String", @@ -43166,8 +44535,8 @@ "defaultValue": null }, { - "name": "username", - "description": "Username to authenticate with on the target.", + "name": "description", + "description": "Description of the iteration.", "type": { "kind": "SCALAR", "name": "String", @@ -43176,8 +44545,8 @@ "defaultValue": null }, { - "name": "password", - "description": "Password to authenticate with on the target.", + "name": "startDate", + "description": "Start date of the iteration.", "type": { "kind": "SCALAR", "name": "String", @@ -43186,8 +44555,8 @@ "defaultValue": null }, { - "name": "submitField", - "description": "Name or ID of sign-in submit button at the sign-in HTML form.", + "name": "dueDate", + "description": "End date of the iteration.", "type": { "kind": "SCALAR", "name": "String", @@ -43202,53 +44571,53 @@ }, { "kind": "OBJECT", - "name": "DastSiteProfileConnection", - "description": "The connection type for DastSiteProfile.", + "name": "CreateIterationPayload", + "description": "Autogenerated return type of CreateIteration.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DastSiteProfileEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DastSiteProfile", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "iteration", + "description": "Created iteration.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "OBJECT", + "name": "Iteration", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -43261,8 +44630,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "DastSiteProfileCreateInput", - "description": "Autogenerated input type of DastSiteProfileCreate", + "name": "CreateNoteInput", + "description": "Autogenerated input type of CreateNote", "fields": null, "inputFields": [ { @@ -43276,8 +44645,22 @@ "defaultValue": null }, { - "name": "profileName", - "description": "Name of the site profile.", + "name": "noteableId", + "description": "Global ID of the resource to add a note to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NoteableID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "description": "Content of the note.", "type": { "kind": "NON_NULL", "name": null, @@ -43290,48 +44673,108 @@ "defaultValue": null }, { - "name": "targetUrl", - "description": "URL of the target to be scanned.", + "name": "internal", + "description": "Internal flag for a note. Default is false.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "targetType", - "description": "Type of target to be scanned.", + "name": "discussionId", + "description": "Global ID of the discussion the note is in reply to.", "type": { - "kind": "ENUM", - "name": "DastTargetTypeEnum", + "kind": "SCALAR", + "name": "DiscussionID", "ofType": null }, "defaultValue": null }, { - "name": "scanMethod", - "description": "Scan method by the scanner.", + "name": "mergeRequestDiffHeadSha", + "description": "SHA of the head commit which is used to ensure that the merge request has not been updated since the request was sent.", "type": { - "kind": "ENUM", - "name": "DastScanMethodType", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateNotePayload", + "description": "Autogenerated return type of CreateNote.", + "fields": [ { - "name": "scanFilePath", - "description": "File Path or URL used as input for the scan method.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "requestHeaders", - "description": "Comma-separated list of request header names and values to be added to every request made by DAST.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "description": "Note after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Note", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreatePackagesProtectionRuleInput", + "description": "Autogenerated input type of CreatePackagesProtectionRule", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", @@ -43340,46 +44783,60 @@ "defaultValue": null }, { - "name": "auth", - "description": "Parameters for authentication.", + "name": "projectPath", + "description": "Full path of the project where a protection rule is located.", "type": { - "kind": "INPUT_OBJECT", - "name": "DastSiteProfileAuthInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "defaultValue": null }, { - "name": "fullPath", - "description": "Project the site profile belongs to.", + "name": "packageNamePattern", + "description": "Package name protected by the protection rule. For example `@my-scope/my-package-*`. Wildcard character `*` allowed.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "excludedUrls", - "description": "URLs to skip during an authenticated scan. Defaults to `[]`.", + "name": "packageType", + "description": "Package type protected by the protection rule. For example `NPM`.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "PackagesProtectionRulePackageType", + "ofType": null } }, - "defaultValue": "[]" + "defaultValue": null + }, + { + "name": "pushProtectedUpToAccessLevel", + "description": "Max GitLab access level unable to push a package. For example `DEVELOPER`, `MAINTAINER`, `OWNER`.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PackagesProtectionRuleAccessLevel", + "ofType": null + } + }, + "defaultValue": null } ], "interfaces": null, @@ -43388,8 +44845,8 @@ }, { "kind": "OBJECT", - "name": "DastSiteProfileCreatePayload", - "description": "Autogenerated return type of DastSiteProfileCreate", + "name": "CreatePackagesProtectionRulePayload", + "description": "Autogenerated return type of CreatePackagesProtectionRule.", "fields": [ { "name": "clientMutationId", @@ -43403,18 +44860,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "dastSiteProfile", - "description": "Site Profile object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DastSiteProfile", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -43440,16 +44885,16 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of the site profile. Deprecated in 14.10: use `dastSiteProfile.id` field.", + "name": "packageProtectionRule", + "description": "Packages protection rule after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "DastSiteProfileID", + "kind": "OBJECT", + "name": "PackagesProtectionRule", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "use `dastSiteProfile.id` field. Deprecated in 14.10." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -43459,8 +44904,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "DastSiteProfileDeleteInput", - "description": "Autogenerated input type of DastSiteProfileDelete", + "name": "CreateRequirementInput", + "description": "Autogenerated input type of CreateRequirement", "fields": null, "inputFields": [ { @@ -43474,14 +44919,34 @@ "defaultValue": null }, { - "name": "id", - "description": "ID of the site profile to be deleted.", + "name": "title", + "description": "Title of the requirement.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Description of the requirement.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Full project path the requirement is associated with.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DastSiteProfileID", + "name": "ID", "ofType": null } }, @@ -43494,8 +44959,8 @@ }, { "kind": "OBJECT", - "name": "DastSiteProfileDeletePayload", - "description": "Autogenerated return type of DastSiteProfileDelete", + "name": "CreateRequirementPayload", + "description": "Autogenerated return type of CreateRequirement.", "fields": [ { "name": "clientMutationId", @@ -43532,41 +44997,14 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastSiteProfileEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "requirement", + "description": "Requirement after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "DastSiteProfile", + "name": "Requirement", "ofType": null }, "isDeprecated": false, @@ -43578,47 +45016,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "DastSiteProfileID", - "description": "A `DastSiteProfileID` is a global ID. It is encoded as a string.\n\nAn example `DastSiteProfileID` is: `\"gid://gitlab/DastSiteProfile/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastSiteProfilePermissions", - "description": "Check permissions for the current user on site profile", - "fields": [ - { - "name": "createOnDemandDastScan", - "description": "Indicates the user can perform `create_on_demand_dast_scan` on this resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "DastSiteProfileUpdateInput", - "description": "Autogenerated input type of DastSiteProfileUpdate", + "name": "CreateSnippetInput", + "description": "Autogenerated input type of CreateSnippet", "fields": null, "inputFields": [ { @@ -43632,8 +45033,8 @@ "defaultValue": null }, { - "name": "profileName", - "description": "Name of the site profile.", + "name": "title", + "description": "Title of the snippet.", "type": { "kind": "NON_NULL", "name": null, @@ -43646,8 +45047,8 @@ "defaultValue": null }, { - "name": "targetUrl", - "description": "URL of the target to be scanned.", + "name": "description", + "description": "Description of the snippet.", "type": { "kind": "SCALAR", "name": "String", @@ -43656,72 +45057,50 @@ "defaultValue": null }, { - "name": "targetType", - "description": "Type of target to be scanned.", - "type": { - "kind": "ENUM", - "name": "DastTargetTypeEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "scanMethod", - "description": "Scan method by the scanner.", - "type": { - "kind": "ENUM", - "name": "DastScanMethodType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "scanFilePath", - "description": "File Path or URL used as input for the scan method.", + "name": "visibilityLevel", + "description": "Visibility level of the snippet.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VisibilityLevelsEnum", + "ofType": null + } }, "defaultValue": null }, { - "name": "requestHeaders", - "description": "Comma-separated list of request header names and values to be added to every request made by DAST.", + "name": "projectPath", + "description": "Full path of the project the snippet is associated with.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "auth", - "description": "Parameters for authentication.", - "type": { - "kind": "INPUT_OBJECT", - "name": "DastSiteProfileAuthInput", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "id", - "description": "ID of the site profile to be updated.", + "name": "uploadedFiles", + "description": "Paths to files uploaded in the snippet description.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DastSiteProfileID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null }, { - "name": "excludedUrls", - "description": "URLs to skip during an authenticated scan.", + "name": "blobActions", + "description": "Actions to perform over the snippet repository and blobs.", "type": { "kind": "LIST", "name": null, @@ -43729,8 +45108,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "SnippetBlobActionInputType", "ofType": null } } @@ -43744,8 +45123,8 @@ }, { "kind": "OBJECT", - "name": "DastSiteProfileUpdatePayload", - "description": "Autogenerated return type of DastSiteProfileUpdate", + "name": "CreateSnippetPayload", + "description": "Autogenerated return type of CreateSnippet.", "fields": [ { "name": "clientMutationId", @@ -43759,18 +45138,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "dastSiteProfile", - "description": "Site profile object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DastSiteProfile", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -43796,16 +45163,16 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of the site profile. Deprecated in 14.10: use `dastSiteProfile.id` field.", + "name": "snippet", + "description": "Snippet after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "DastSiteProfileID", + "kind": "OBJECT", + "name": "Snippet", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "use `dastSiteProfile.id` field. Deprecated in 14.10." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -43813,51 +45180,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "DastSiteProfileValidationStatusEnum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "No site validation exists.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING_VALIDATION", - "description": "Site validation process has not started.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPROGRESS_VALIDATION", - "description": "Site validation process is in progress.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PASSED_VALIDATION", - "description": "Site validation process finished successfully.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED_VALIDATION", - "description": "Site validation process finished but failed.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "DastSiteTokenCreateInput", - "description": "Autogenerated input type of DastSiteTokenCreate", + "name": "CreateTestCaseInput", + "description": "Autogenerated input type of CreateTestCase", "fields": null, "inputFields": [ { @@ -43871,28 +45197,70 @@ "defaultValue": null }, { - "name": "fullPath", - "description": "Project the site token belongs to.", + "name": "title", + "description": "Test case title.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "targetUrl", - "description": "URL of the target to be validated.", + "name": "description", + "description": "Test case description.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null + }, + { + "name": "labelIds", + "description": "IDs of labels to be added to the test case.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project full path to create the test case in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "confidential", + "description": "Sets the test case confidentiality.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -43901,8 +45269,8 @@ }, { "kind": "OBJECT", - "name": "DastSiteTokenCreatePayload", - "description": "Autogenerated return type of DastSiteTokenCreate", + "name": "CreateTestCasePayload", + "description": "Autogenerated return type of CreateTestCase.", "fields": [ { "name": "clientMutationId", @@ -43941,36 +45309,12 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of the site token.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DastSiteTokenID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Current validation status of the target.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DastSiteProfileValidationStatusEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "Token string.", + "name": "testCase", + "description": "Test case created.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Issue", "ofType": null }, "isDeprecated": false, @@ -43982,161 +45326,99 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "DastSiteTokenID", - "description": "A `DastSiteTokenID` is a global ID. It is encoded as a string.\n\nAn example `DastSiteTokenID` is: `\"gid://gitlab/DastSiteToken/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "DastSiteValidation", - "description": "Represents a DAST Site Validation", + "name": "CurrentLicense", + "description": "Represents the current license", "fields": [ { - "name": "id", - "description": "Global ID of the site validation.", + "name": "activatedAt", + "description": "Date when the license was activated.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DastSiteValidationID", - "ofType": null - } + "kind": "SCALAR", + "name": "Date", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "normalizedTargetUrl", - "description": "Normalized URL of the target to be validated.", + "name": "billableUsersCount", + "description": "Number of billable users on the system.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Status of the site validation.", + "name": "blockChangesAt", + "description": "Date, including grace period, when licensed features will be blocked.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DastSiteProfileValidationStatusEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "Date", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "validationStartedAt", - "description": "Timestamp of when the validation started.", + "name": "company", + "description": "Company of the licensee.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastSiteValidationConnection", - "description": "The connection type for DastSiteValidation.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "createdAt", + "description": "Date when the license was added.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DastSiteValidationEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "Date", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "email", + "description": "Email of the licensee.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DastSiteValidation", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "expiresAt", + "description": "Date when the license expires.", "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DastSiteValidationCreateInput", - "description": "Autogenerated input type of DastSiteValidationCreate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Date", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "fullPath", - "description": "Project the site profile belongs to.", + "name": "id", + "description": "ID of the license extracted from the license data.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -44146,59 +45428,36 @@ "ofType": null } }, - "defaultValue": null - }, - { - "name": "dastSiteTokenId", - "description": "ID of the site token.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DastSiteTokenID", - "ofType": null - } - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "validationPath", - "description": "Path to be requested during validation.", + "name": "lastSync", + "description": "Date when the license was last synced.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "strategy", - "description": "Validation strategy to be used.", + "name": "maximumUserCount", + "description": "Highest number of billable users on the system during the term of the current license.", + "args": [], "type": { - "kind": "ENUM", - "name": "DastSiteValidationStrategyEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastSiteValidationCreatePayload", - "description": "Autogenerated return type of DastSiteValidationCreate", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "name", + "description": "Name of the licensee.", "args": [], "type": { "kind": "SCALAR", @@ -44209,67 +45468,36 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "plan", + "description": "Name of the subscription plan.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the site validation.", + "name": "startsAt", + "description": "Date when the license started.", "args": [], "type": { "kind": "SCALAR", - "name": "DastSiteValidationID", + "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Current validation status.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DastSiteProfileValidationStatusEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastSiteValidationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "type", + "description": "Type of the license.", "args": [], "type": { "kind": "NON_NULL", @@ -44284,12 +45512,24 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "usersInLicenseCount", + "description": "Number of paid users in the license.", "args": [], "type": { - "kind": "OBJECT", - "name": "DastSiteValidation", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usersOverLicenseCount", + "description": "Number of users over the paid users in the license.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, @@ -44302,369 +45542,635 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "DastSiteValidationID", - "description": "A `DastSiteValidationID` is a global ID. It is encoded as a string.\n\nAn example `DastSiteValidationID` is: `\"gid://gitlab/DastSiteValidation/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DastSiteValidationRevokeInput", - "description": "Autogenerated input type of DastSiteValidationRevoke", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "CurrentUser", + "description": "The currently authenticated GitLab user.", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "fullPath", - "description": "Project the site validation belongs to.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "normalizedTargetUrl", - "description": "Normalized URL of the target to be revoked.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "assignedMergeRequests", + "description": "Merge requests assigned to the user.", + "args": [ + { + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mergedBefore", + "description": "Merge requests merged before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerUsername", + "description": "Username of the reviewer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DastSiteValidationRevokePayload", - "description": "Autogenerated return type of DastSiteValidationRevoke", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MergeRequestConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", + "name": "authoredMergeRequests", + "description": "Merge requests authored by the user.", + "args": [ + { + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } - } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mergedBefore", + "description": "Merge requests merged before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsername", + "description": "Username of the assignee.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerUsername", + "description": "Username of the reviewer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "MergeRequestConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DastSiteValidationStatusEnum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING_VALIDATION", - "description": "Site validation process has not started.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPROGRESS_VALIDATION", - "description": "Site validation process is in progress.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PASSED_VALIDATION", - "description": "Site validation process finished successfully.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED_VALIDATION", - "description": "Site validation process finished but failed.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DastSiteValidationStrategyEnum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TEXT_FILE", - "description": "Text file validation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEADER", - "description": "Header validation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "META_TAG", - "description": "Meta tag validation.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DastTargetTypeEnum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "WEBSITE", - "description": "Website target.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "API", - "description": "API target.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DataVisualizationColorEnum", - "description": "Color of the data visualization palette", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BLUE", - "description": "Blue color", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORANGE", - "description": "Orange color", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AQUA", - "description": "Aqua color", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GREEN", - "description": "Green color", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAGENTA", - "description": "Magenta color", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DataVisualizationWeightEnum", - "description": "Weight of the data visualization palette", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "WEIGHT_50", - "description": "50 weight", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_100", - "description": "100 weight", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_200", - "description": "200 weight", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_300", - "description": "300 weight", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_400", - "description": "400 weight", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_500", - "description": "500 weight", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_600", - "description": "600 weight", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_700", - "description": "700 weight", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_800", - "description": "800 weight", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_900", - "description": "900 weight", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "WEIGHT_950", - "description": "950 weight", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Date", - "description": "Date represented in ISO 8601", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeleteAnnotationInput", - "description": "Autogenerated input type of DeleteAnnotation", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "avatarUrl", + "description": "URL of the user's avatar.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the annotation to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteAnnotationPayload", - "description": "Autogenerated return type of DeleteAnnotation", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "bio", + "description": "Bio of the user.", "args": [], "type": { "kind": "SCALAR", @@ -44675,377 +46181,367 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "bot", + "description": "Indicates if the user is a bot.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteJobsResponse", - "description": "The response from the AdminSidekiqQueuesDeleteJobs mutation", - "fields": [ + }, { - "name": "completed", - "description": "Whether or not the entire queue was processed in time; if not, retrying the same request is safe.", - "args": [], + "name": "callouts", + "description": "User callouts that belong to the user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "UserCalloutConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deletedJobs", - "description": "Number of matching jobs deleted.", + "name": "commitEmail", + "description": "User's default commit email.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "queueSize", - "description": "Queue size after processing.", + "name": "createdAt", + "description": "Timestamp of when the user was created.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeletedNote", - "description": null, - "fields": [ + }, { - "name": "discussionId", - "description": "ID of the discussion for the deleted note.", + "name": "discord", + "description": "Discord ID of the user.", "args": [], "type": { "kind": "SCALAR", - "name": "DiscussionID", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the deleted note.", + "name": "duoChatAvailable", + "description": "User access to AI chat feature. Introduced in GitLab 16.8: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "NoteID", + "name": "Boolean", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.8." }, { - "name": "lastDiscussionNote", - "description": "Whether deleted note is the last note in the discussion.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Dependency", - "description": "A software dependency used by a project", - "fields": [ - { - "name": "id", - "description": "ID of the dependency.", + "name": "duoCodeSuggestionsAvailable", + "description": "User access to code suggestions feature. Introduced in GitLab 16.8: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "GlobalID", + "name": "Boolean", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "licenses", - "description": "Licenses associated to the dependency.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "License", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.8." }, { - "name": "location", - "description": "Information about where the dependency is located.", + "name": "email", + "description": "User email. Deprecated in GitLab 13.7: This was renamed.", "args": [], "type": { - "kind": "OBJECT", - "name": "Location", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in GitLab 13.7." }, { - "name": "name", - "description": "Name of the dependency.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "emails", + "description": "User's email addresses.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packager", - "description": "Description of the tool used to manage the dependency.", - "args": [], + ], "type": { - "kind": "ENUM", - "name": "PackageManager", + "kind": "OBJECT", + "name": "EmailConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "version", - "description": "Version of the dependency.", + "name": "gitpodEnabled", + "description": "Whether Gitpod is enabled at the user level.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DependencyConnection", - "description": "The connection type for Dependency.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DependencyEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "groupCount", + "description": "Group count for the user.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Dependency", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "name": "groupMemberships", + "description": "Group memberships of the user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DependencyEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "GroupMemberConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "groups", + "description": "Groups where the user has access.", + "args": [ + { + "name": "permissionScope", + "description": "Filter by permissions the user has on groups.", + "type": { + "kind": "ENUM", + "name": "GroupPermission", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search by group name or path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "Dependency", + "name": "GroupConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "DependencyLinkMetadata", - "description": "Represents metadata associated with a dependency link", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "NugetDependencyLinkMetadata", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "DependencyProxyBlob", - "description": "Dependency proxy blob", - "fields": [ - { - "name": "createdAt", - "description": "Date of creation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "fileName", - "description": "Name of the blob.", + "name": "id", + "description": "ID of the user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -45053,110 +46549,68 @@ "deprecationReason": null }, { - "name": "size", - "description": "Size of the blob file.", + "name": "ide", + "description": "IDE settings.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Ide", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Date of most recent update.", + "name": "jobTitle", + "description": "Job title of the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DependencyProxyBlobConnection", - "description": "The connection type for DependencyProxyBlob.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "lastActivityOn", + "description": "Date the user last performed any actions.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DependencyProxyBlobEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "Date", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "linkedin", + "description": "LinkedIn profile name of the user.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DependencyProxyBlob", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "location", + "description": "Location of the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DependencyProxyBlobEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "name", + "description": "Human-readable name of the user. Returns `****` if the user is a project bot and the requester does not have permission to view the project.", "args": [], "type": { "kind": "NON_NULL", @@ -45171,75 +46625,73 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "namespace", + "description": "Personal namespace of the user.", "args": [], "type": { "kind": "OBJECT", - "name": "DependencyProxyBlob", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DependencyProxyBlobRegistry", - "description": "Represents the Geo replication and verification state of a dependency_proxy_blob", - "fields": [ - { - "name": "createdAt", - "description": "Timestamp when the DependencyProxyBlobRegistry was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", + "name": "Namespace", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dependencyProxyBlobId", - "description": "ID of the Dependency Proxy Blob.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "name": "namespaceCommitEmails", + "description": "User's custom namespace commit emails.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the DependencyProxyBlobRegistry", - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "NamespaceCommitEmailConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSyncFailure", - "description": "Error message during sync of the DependencyProxyBlobRegistry", + "name": "organization", + "description": "Who the user represents or works for.", "args": [], "type": { "kind": "SCALAR", @@ -45250,56 +46702,148 @@ "deprecationReason": null }, { - "name": "lastSyncedAt", - "description": "Timestamp of the most recent successful sync of the DependencyProxyBlobRegistry", - "args": [], + "name": "organizations", + "description": "Organizations where the user has access. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query, which can be for the organization name or a path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "OrganizationConnection", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." }, { - "name": "retryAt", - "description": "Timestamp after which the DependencyProxyBlobRegistry is resynced", + "name": "preferencesGitpodPath", + "description": "Web path to the Gitpod section within user preferences.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "retryCount", - "description": "Number of consecutive failed sync attempts of the DependencyProxyBlobRegistry", + "name": "profileEnableGitpodPath", + "description": "Web path to enable Gitpod for the user.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "Sync state of the DependencyProxyBlobRegistry", - "args": [], + "name": "projectMemberships", + "description": "Project memberships of the user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "ENUM", - "name": "RegistryState", + "kind": "OBJECT", + "name": "ProjectMemberConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationChecksum", - "description": "The local checksum of the DependencyProxyBlobRegistry", + "name": "pronouns", + "description": "Pronouns of the user.", "args": [], "type": { "kind": "SCALAR", @@ -45310,8 +46854,8 @@ "deprecationReason": null }, { - "name": "verificationFailure", - "description": "Error message during verification of the DependencyProxyBlobRegistry", + "name": "publicEmail", + "description": "User's public email.", "args": [], "type": { "kind": "SCALAR", @@ -45322,102 +46866,544 @@ "deprecationReason": null }, { - "name": "verificationRetryAt", - "description": "Timestamp after which the DependencyProxyBlobRegistry is reverified", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationRetryCount", - "description": "Number of consecutive failed verification attempts of the DependencyProxyBlobRegistry", - "args": [], + "name": "reviewRequestedMergeRequests", + "description": "Merge requests assigned to the user for review.", + "args": [ + { + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mergedBefore", + "description": "Merge requests merged before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsername", + "description": "Username of the assignee.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "MergeRequestConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationStartedAt", - "description": "Timestamp when the verification started of DependencyProxyBlobRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, + "name": "savedReplies", + "description": "Saved replies authored by the user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SavedReplyConnection", + "ofType": null + }, + "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationState", - "description": "Verification state of the DependencyProxyBlobRegistry", - "args": [], + "name": "savedReply", + "description": "Saved reply authored by the user.", + "args": [ + { + "name": "id", + "description": "ID of a saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "UsersSavedReplyID", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "OBJECT", + "name": "SavedReply", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verifiedAt", - "description": "Timestamp of the most recent successful verification of the DependencyProxyBlobRegistry", - "args": [], + "name": "snippets", + "description": "Snippets authored by the user.", + "args": [ + { + "name": "ids", + "description": "Array of global snippet IDs. For example, `gid://gitlab/ProjectSnippet/1`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "SnippetID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "visibility", + "description": "Visibility of the snippet.", + "type": { + "kind": "ENUM", + "name": "VisibilityScopesEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Type of snippet.", + "type": { + "kind": "ENUM", + "name": "TypeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "SnippetConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DependencyProxyBlobRegistryConnection", - "description": "The connection type for DependencyProxyBlobRegistry.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DependencyProxyBlobRegistryEdge", - "ofType": null + "name": "starredProjects", + "description": "Projects starred by the user.", + "args": [ + { + "name": "search", + "description": "Search query.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "state", + "description": "State of the user.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DependencyProxyBlobRegistry", + "kind": "ENUM", + "name": "UserState", "ofType": null } }, @@ -45425,93 +47411,412 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "status", + "description": "User status.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "OBJECT", + "name": "UserStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DependencyProxyBlobRegistryEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "timelogs", + "description": "Time logged by the user.", + "args": [ + { + "name": "startDate", + "description": "List timelogs within a date range where the logged date is equal to or after startDate.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endDate", + "description": "List timelogs within a date range where the logged date is equal to or before endDate.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startTime", + "description": "List timelogs within a time range where the logged time is equal to or after startTime.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endTime", + "description": "List timelogs within a time range where the logged time is equal to or before endTime.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "List timelogs for a project.", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "List timelogs for a group.", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": "List timelogs for a user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List timelogs in a particular order.", + "type": { + "kind": "ENUM", + "name": "TimelogSort", + "ofType": null + }, + "defaultValue": "SPENT_AT_ASC" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "TimelogConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "todos", + "description": "To-do items of the user.", + "args": [ + { + "name": "action", + "description": "Action to be filtered.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoActionEnum", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "authorId", + "description": "ID of an author.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "ID of a project.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "ID of a group.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "State of the todo.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoStateEnum", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Type of the todo.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoTargetEnum", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort todos by given criteria.", + "type": { + "kind": "ENUM", + "name": "TodoSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "DependencyProxyBlobRegistry", + "name": "TodoConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DependencyProxyImageTtlGroupPolicy", - "description": "Group-level Dependency Proxy TTL policy settings", - "fields": [ + }, { - "name": "createdAt", - "description": "Timestamp of creation.", + "name": "twitter", + "description": "X (formerly Twitter) username of the user.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enabled", - "description": "Indicates whether the policy is enabled or disabled.", + "name": "userAchievements", + "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in GitLab 15.10: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserAchievementConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "username", + "description": "Username of the user. Unique within this instance of GitLab.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -45519,24 +47824,157 @@ "deprecationReason": null }, { - "name": "ttl", - "description": "Number of days to retain a cached image file.", + "name": "webPath", + "description": "Web path of the user.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of the most recent update.", + "name": "webUrl", + "description": "Web URL of the user.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workspaces", + "description": "Workspaces owned by the current user.", + "args": [ + { + "name": "ids", + "description": "Filter workspaces by workspace GlobalIDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "RemoteDevelopmentWorkspaceID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "Filter workspaces by project GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "agentIds", + "description": "Filter workspaces by agent GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "actualStates", + "description": "Filter workspaces by actual states.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkspaceConnection", "ofType": null }, "isDeprecated": false, @@ -45544,41 +47982,145 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "User", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DependencyProxyManifest", - "description": "Dependency proxy manifest", + "kind": "INTERFACE", + "name": "CurrentUserTodos", + "description": null, "fields": [ { - "name": "createdAt", - "description": "Date of creation.", - "args": [], + "name": "currentUserTodos", + "description": "To-do items for the current user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "State of the to-do items.", + "type": { + "kind": "ENUM", + "name": "TodoStateEnum", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "TodoConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BoardEpic", + "ofType": null }, { - "name": "digest", - "description": "Digest of the manifest.", + "kind": "OBJECT", + "name": "Design", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Epic", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EpicIssue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetCurrentUserTodos", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CustomEmoji", + "description": "A custom emoji uploaded by user", + "fields": [ + { + "name": "createdAt", + "description": "Timestamp of when the custom emoji was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null } }, @@ -45586,15 +48128,15 @@ "deprecationReason": null }, { - "name": "fileName", - "description": "Name of the manifest.", + "name": "external", + "description": "Whether the emoji is an external link.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -45603,14 +48145,14 @@ }, { "name": "id", - "description": "ID of the manifest.", + "description": "ID of the emoji.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DependencyProxyManifestID", + "name": "CustomEmojiID", "ofType": null } }, @@ -45618,8 +48160,8 @@ "deprecationReason": null }, { - "name": "imageName", - "description": "Name of the image.", + "name": "name", + "description": "Name of the emoji.", "args": [], "type": { "kind": "NON_NULL", @@ -45634,8 +48176,8 @@ "deprecationReason": null }, { - "name": "size", - "description": "Size of the manifest file.", + "name": "url", + "description": "Link to file of the emoji.", "args": [], "type": { "kind": "NON_NULL", @@ -45650,48 +48192,48 @@ "deprecationReason": null }, { - "name": "status", - "description": "Status of the manifest (default, pending_destruction, processing, error)", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "DependencyProxyManifestStatus", + "kind": "OBJECT", + "name": "CustomEmojiPermissions", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomEmojiConnection", + "description": "The connection type for CustomEmoji.", + "fields": [ { - "name": "updatedAt", - "description": "Date of most recent update.", + "name": "count", + "description": "Total count of collection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DependencyProxyManifestConnection", - "description": "The connection type for DependencyProxyManifest.", - "fields": [ + }, { "name": "edges", "description": "A list of edges.", @@ -45701,7 +48243,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DependencyProxyManifestEdge", + "name": "CustomEmojiEdge", "ofType": null } }, @@ -45717,7 +48259,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DependencyProxyManifest", + "name": "CustomEmoji", "ofType": null } }, @@ -45748,7 +48290,7 @@ }, { "kind": "OBJECT", - "name": "DependencyProxyManifestEdge", + "name": "CustomEmojiEdge", "description": "An edge in a connection.", "fields": [ { @@ -45773,7 +48315,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "DependencyProxyManifest", + "name": "CustomEmoji", "ofType": null }, "isDeprecated": false, @@ -45787,8 +48329,8 @@ }, { "kind": "SCALAR", - "name": "DependencyProxyManifestID", - "description": "A `DependencyProxyManifestID` is a global ID. It is encoded as a string.\n\nAn example `DependencyProxyManifestID` is: `\"gid://gitlab/DependencyProxy::Manifest/1\"`.", + "name": "CustomEmojiID", + "description": "A `CustomEmojiID` is a global ID. It is encoded as a string.\n\nAn example `CustomEmojiID` is: `\"gid://gitlab/CustomEmoji/1\"`.", "fields": null, "inputFields": null, "interfaces": null, @@ -45797,31 +48339,19 @@ }, { "kind": "OBJECT", - "name": "DependencyProxyManifestRegistry", - "description": "Represents the Geo replication and verification state of a dependency_proxy_manifest", + "name": "CustomEmojiPermissions", + "description": null, "fields": [ { - "name": "createdAt", - "description": "Timestamp when the DependencyProxyManifestRegistry was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dependencyProxyManifestId", - "description": "ID of the Dependency Proxy Manifest.", + "name": "createCustomEmoji", + "description": "If `true`, the user can perform `create_custom_emoji` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -45829,15 +48359,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of the DependencyProxyManifestRegistry", + "name": "deleteCustomEmoji", + "description": "If `true`, the user can perform `delete_custom_emoji` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -45845,68 +48375,79 @@ "deprecationReason": null }, { - "name": "lastSyncFailure", - "description": "Error message during sync of the DependencyProxyManifestRegistry", + "name": "readCustomEmoji", + "description": "If `true`, the user can perform `read_custom_emoji` on this resource", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerRelationsContact", + "description": null, + "fields": [ { - "name": "lastSyncedAt", - "description": "Timestamp of the most recent successful sync of the DependencyProxyManifestRegistry", + "name": "active", + "description": "State of the contact.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "retryAt", - "description": "Timestamp after which the DependencyProxyManifestRegistry is resynced", + "name": "createdAt", + "description": "Timestamp the contact was created.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "retryCount", - "description": "Number of consecutive failed sync attempts of the DependencyProxyManifestRegistry", + "name": "description", + "description": "Description of or notes for the contact.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Sync state of the DependencyProxyManifestRegistry", - "args": [], - "type": { - "kind": "ENUM", - "name": "RegistryState", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationChecksum", - "description": "The local checksum of the DependencyProxyManifestRegistry", + "name": "email", + "description": "Email address of the contact.", "args": [], "type": { "kind": "SCALAR", @@ -45917,73 +48458,89 @@ "deprecationReason": null }, { - "name": "verificationFailure", - "description": "Error message during verification of the DependencyProxyManifestRegistry", + "name": "firstName", + "description": "First name of the contact.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationRetryAt", - "description": "Timestamp after which the DependencyProxyManifestRegistry is reverified", + "name": "id", + "description": "Internal ID of the contact.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationRetryCount", - "description": "Number of consecutive failed verification attempts of the DependencyProxyManifestRegistry", + "name": "lastName", + "description": "Last name of the contact.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationStartedAt", - "description": "Timestamp when the verification started of DependencyProxyManifestRegistry", + "name": "organization", + "description": "Organization of the contact.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "CustomerRelationsOrganization", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationState", - "description": "Verification state of the DependencyProxyManifestRegistry", + "name": "phone", + "description": "Phone number of the contact.", "args": [], "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verifiedAt", - "description": "Timestamp of the most recent successful verification of the DependencyProxyManifestRegistry", + "name": "updatedAt", + "description": "Timestamp the contact was last updated.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -45996,8 +48553,8 @@ }, { "kind": "OBJECT", - "name": "DependencyProxyManifestRegistryConnection", - "description": "The connection type for DependencyProxyManifestRegistry.", + "name": "CustomerRelationsContactConnection", + "description": "The connection type for CustomerRelationsContact.", "fields": [ { "name": "edges", @@ -46008,7 +48565,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DependencyProxyManifestRegistryEdge", + "name": "CustomerRelationsContactEdge", "ofType": null } }, @@ -46024,7 +48581,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DependencyProxyManifestRegistry", + "name": "CustomerRelationsContact", "ofType": null } }, @@ -46054,123 +48611,160 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DependencyProxyManifestRegistryEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CustomerRelationsContactCreateInput", + "description": "Autogenerated input type of CustomerRelationsContactCreate", + "fields": null, + "inputFields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "Group for the contact.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "GroupID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "organizationId", + "description": "Organization for the contact.", "type": { - "kind": "OBJECT", - "name": "DependencyProxyManifestRegistry", + "kind": "SCALAR", + "name": "CustomerRelationsOrganizationID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DependencyProxyManifestStatus", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "defaultValue": null + }, { - "name": "DEFAULT", - "description": "Dependency proxy manifest has a status of default.", - "isDeprecated": false, - "deprecationReason": null + "name": "firstName", + "description": "First name of the contact.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "PENDING_DESTRUCTION", - "description": "Dependency proxy manifest has a status of pending_destruction.", - "isDeprecated": false, - "deprecationReason": null + "name": "lastName", + "description": "Last name of the contact.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "PROCESSING", - "description": "Dependency proxy manifest has a status of processing.", - "isDeprecated": false, - "deprecationReason": null + "name": "phone", + "description": "Phone number of the contact.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "ERROR", - "description": "Dependency proxy manifest has a status of error.", - "isDeprecated": false, - "deprecationReason": null + "name": "email", + "description": "Email address of the contact.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Description of or notes for the contact.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DependencyProxyPackagesSetting", - "description": "Project-level Dependency Proxy for packages settings", + "name": "CustomerRelationsContactCreatePayload", + "description": "Autogenerated return type of CustomerRelationsContactCreate.", "fields": [ { - "name": "enabled", - "description": "Indicates whether the dependency proxy for packages is enabled for the project. Introduced in 16.5: This feature is an Experiment. It can be changed or removed at any time.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.5." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "mavenExternalRegistryUrl", - "description": "URL for the external Maven packages registry. Introduced in 16.5: This feature is an Experiment. It can be changed or removed at any time.", + "name": "contact", + "description": "Contact after the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomerRelationsContact", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.5." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "mavenExternalRegistryUsername", - "description": "Username for the external Maven packages registry. Introduced in 16.5: This feature is an Experiment. It can be changed or removed at any time.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.5." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -46180,24 +48774,36 @@ }, { "kind": "OBJECT", - "name": "DependencyProxySetting", - "description": "Group-level Dependency Proxy settings", + "name": "CustomerRelationsContactEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "enabled", - "description": "Indicates whether the dependency proxy is enabled for the group.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerRelationsContact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -46205,35 +48811,39 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "CustomerRelationsContactID", + "description": "A `CustomerRelationsContactID` is a global ID. It is encoded as a string.\n\nAn example `CustomerRelationsContactID` is: `\"gid://gitlab/CustomerRelations::Contact/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", - "name": "DependencySort", - "description": "Values for sorting dependencies", + "name": "CustomerRelationsContactState", + "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "NAME_DESC", - "description": "Name by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAME_ASC", - "description": "Name by ascending order.", + "name": "all", + "description": "All available contacts.", "isDeprecated": false, "deprecationReason": null }, { - "name": "PACKAGER_DESC", - "description": "Packager by descending order.", + "name": "active", + "description": "Active contacts.", "isDeprecated": false, "deprecationReason": null }, { - "name": "PACKAGER_ASC", - "description": "Packager by ascending order.", + "name": "inactive", + "description": "Inactive contacts.", "isDeprecated": false, "deprecationReason": null } @@ -46241,229 +48851,158 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Deployment", - "description": "The deployment of an environment", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CustomerRelationsContactUpdateInput", + "description": "Autogenerated input type of CustomerRelationsContactUpdate", + "fields": null, + "inputFields": [ { - "name": "approvalSummary", - "description": "Approval summary of the deployment.This field can only be resolved for one deployment in any single request.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "OBJECT", - "name": "DeploymentApprovalSummary", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "approvals", - "description": "Current approvals of the deployment.", - "args": [], + "name": "id", + "description": "Global ID of the contact.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeploymentApproval", - "ofType": null - } + "kind": "SCALAR", + "name": "CustomerRelationsContactID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "Commit details of the deployment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "When the deployment record was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "finishedAt", - "description": "When the deployment finished.", - "args": [], + "name": "organizationId", + "description": "Organization of the contact.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "CustomerRelationsOrganizationID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "Global ID of the deployment.", - "args": [], + "name": "firstName", + "description": "First name of the contact.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "iid", - "description": "Project-level internal ID of the deployment.", - "args": [], + "name": "lastName", + "description": "Last name of the contact.", "type": { "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "job", - "description": "Pipeline job of the deployment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiJob", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "pendingApprovalCount", - "description": "Number of pending unified approvals on the deployment.", - "args": [], + "name": "phone", + "description": "Phone number of the contact.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "ref", - "description": "Git-Ref that the deployment ran on.", - "args": [], + "name": "email", + "description": "Email address of the contact.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "sha", - "description": "Git-SHA that the deployment ran on.", - "args": [], + "name": "description", + "description": "Description of or notes for the contact.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Status of the deployment.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DeploymentStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "tag", - "description": "True or false if the deployment ran on a Git-tag.", - "args": [], + "name": "active", + "description": "State of the contact.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "Git tags that contain this deployment. This field can only be resolved for two deployments in any single request.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeploymentTag", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerRelationsContactUpdatePayload", + "description": "Autogenerated return type of CustomerRelationsContactUpdate.", + "fields": [ { - "name": "triggerer", - "description": "User who executed the deployment.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "When the deployment record was updated.", + "name": "contact", + "description": "Contact after the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "CustomerRelationsContact", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DeploymentPermissions", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -46477,132 +49016,109 @@ }, { "kind": "OBJECT", - "name": "DeploymentApproval", - "description": "Approval of the deployment.", + "name": "CustomerRelationsOrganization", + "description": null, "fields": [ { - "name": "comment", - "description": "Additional comment.", + "name": "active", + "description": "State of the organization.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "createdAt", - "description": "When the user approved/rejected first time.", + "description": "Timestamp the organization was created.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Whether the deployment was approved/rejected.", + "name": "defaultRate", + "description": "Standard billing rate for the organization.", "args": [], "type": { - "kind": "ENUM", - "name": "DeploymentsApprovalStatus", + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "When the user updated the approval.", + "name": "description", + "description": "Description of or notes for the organization.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "User who approved or rejected the deployment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeploymentApprovalSummary", - "description": "Approval summary of the deployment.", - "fields": [ - { - "name": "rules", - "description": "Approval Rules for the deployment.", + "name": "id", + "description": "Internal ID of the organization.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProtectedEnvironmentApprovalRuleForSummary", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Status of the approvals.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DeploymentApprovalSummaryStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalPendingApprovalCount", - "description": "Total pending approval count.", + "name": "name", + "description": "Name of the organization.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalRequiredApprovals", - "description": "Total number of required approvals.", + "name": "updatedAt", + "description": "Timestamp the organization was last updated.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -46613,39 +49129,10 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "DeploymentApprovalSummaryStatus", - "description": "Status of the deployment approval summary.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "APPROVED", - "description": "Summarized deployment approval status that is approved.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "Summarized deployment approval status that is rejected.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PENDING_APPROVAL", - "description": "Summarized deployment approval status that is pending approval.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "DeploymentConnection", - "description": "The connection type for Deployment.", + "name": "CustomerRelationsOrganizationConnection", + "description": "The connection type for CustomerRelationsOrganization.", "fields": [ { "name": "edges", @@ -46656,7 +49143,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DeploymentEdge", + "name": "CustomerRelationsOrganizationEdge", "ofType": null } }, @@ -46672,7 +49159,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Deployment", + "name": "CustomerRelationsOrganization", "ofType": null } }, @@ -46702,14 +49189,38 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DeploymentEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "CustomerRelationsOrganizationCreateInput", + "description": "Autogenerated input type of CustomerRelationsOrganizationCreate", + "fields": null, + "inputFields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "Group for the organization.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the organization.", "type": { "kind": "NON_NULL", "name": null, @@ -46719,86 +49230,82 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "defaultRate", + "description": "Standard billing rate for the organization.", "type": { - "kind": "OBJECT", - "name": "Deployment", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "description", + "description": "Description of or notes for the organization.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "DeploymentID", - "description": "A `DeploymentID` is a global ID. It is encoded as a string.\n\nAn example `DeploymentID` is: `\"gid://gitlab/Deployment/1\"`.", - "fields": null, - "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DeploymentPermissions", - "description": null, + "name": "CustomerRelationsOrganizationCreatePayload", + "description": "Autogenerated return type of CustomerRelationsOrganizationCreate.", "fields": [ { - "name": "approveDeployment", - "description": "Indicates the user can perform `approve_deployment` on this resource. This field can only be resolved for one environment in any single request.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "destroyDeployment", - "description": "Indicates the user can perform `destroy_deployment` on this resource", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateDeployment", - "description": "Indicates the user can perform `update_deployment` on this resource", + "name": "organization", + "description": "Organization after the mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "CustomerRelationsOrganization", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -46809,83 +49316,34 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "DeploymentStatus", - "description": "All deployment statuses.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED", - "description": "A deployment that is created.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RUNNING", - "description": "A deployment that is running.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUCCESS", - "description": "A deployment that is success.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILED", - "description": "A deployment that is failed.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELED", - "description": "A deployment that is canceled.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SKIPPED", - "description": "A deployment that is skipped.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BLOCKED", - "description": "A deployment that is blocked.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "DeploymentTag", - "description": "Tags for a given deployment", + "name": "CustomerRelationsOrganizationEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "name", - "description": "Name of this git tag.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "path", - "description": "Path for this tag.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomerRelationsOrganization", "ofType": null }, "isDeprecated": false, @@ -46897,64 +49355,39 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "CustomerRelationsOrganizationID", + "description": "A `CustomerRelationsOrganizationID` is a global ID. It is encoded as a string.\n\nAn example `CustomerRelationsOrganizationID` is: `\"gid://gitlab/CustomerRelations::Organization/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", - "name": "DeploymentTier", - "description": "All environment deployment tiers.", + "name": "CustomerRelationsOrganizationState", + "description": null, "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "PRODUCTION", - "description": "Production.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STAGING", - "description": "Staging.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TESTING", - "description": "Testing.", + "name": "all", + "description": "All available organizations.", "isDeprecated": false, "deprecationReason": null }, { - "name": "DEVELOPMENT", - "description": "Development.", + "name": "active", + "description": "Active organizations.", "isDeprecated": false, "deprecationReason": null }, { - "name": "OTHER", - "description": "Other.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DeploymentsApprovalStatus", - "description": "Status of the deployment approval.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "APPROVED", - "description": "A deployment approval that is approved.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "A deployment approval that is rejected.", + "name": "inactive", + "description": "Inactive organizations.", "isDeprecated": false, "deprecationReason": null } @@ -46963,169 +49396,130 @@ }, { "kind": "INPUT_OBJECT", - "name": "DeploymentsOrderByInput", - "description": "Values for ordering deployments by a specific field", + "name": "CustomerRelationsOrganizationUpdateInput", + "description": "Autogenerated input type of CustomerRelationsOrganizationUpdate", "fields": null, "inputFields": [ { - "name": "createdAt", - "description": "Order by Created time.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "ENUM", - "name": "SortDirectionEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "finishedAt", - "description": "Order by Finished time.", + "name": "id", + "description": "Global ID of the organization.", "type": { - "kind": "ENUM", - "name": "SortDirectionEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CustomerRelationsOrganizationID", + "ofType": null + } }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeprecatedAiMessage", - "description": null, - "fields": [ + }, { - "name": "content", - "description": "Content of the message or null if loading.", - "args": [], + "name": "name", + "description": "Name of the organization.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "errors", - "description": "Errors that occurred while asynchronously fetching an AI(assistant) response.", - "args": [], + "name": "defaultRate", + "description": "Standard billing rate for the organization.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "Global ID of the message.", - "args": [], + "name": "description", + "description": "Description of or notes for the organization.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "isFetching", - "description": "Whether the content is still being fetched, for a message with the assistant role.", - "args": [], + "name": "active", + "description": "State of the organization.", "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "Role of the message (system, user, assistant).", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DeprecatedAiMessageConnection", - "description": "The connection type for DeprecatedAiMessage.", + "name": "CustomerRelationsOrganizationUpdatePayload", + "description": "Autogenerated return type of CustomerRelationsOrganizationUpdate.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeprecatedAiMessageEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DeprecatedAiMessage", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "organization", + "description": "Organization after the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "CustomerRelationsOrganization", "ofType": null } }, @@ -47140,19 +49534,19 @@ }, { "kind": "OBJECT", - "name": "DeprecatedAiMessageEdge", - "description": "An edge in a connection.", + "name": "CustomizableDashboard", + "description": "Represents a product analytics dashboard.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "category", + "description": "Category of dashboard.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "CustomizableDashboardCategory", "ofType": null } }, @@ -47160,67 +49554,20 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "configurationProject", + "description": "Project which contains the dashboard definition.", "args": [], "type": { "kind": "OBJECT", - "name": "DeprecatedAiMessage", + "name": "Project", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DescriptionVersion", - "description": null, - "fields": [ - { - "name": "canDelete", - "description": "Whether current user can delete description version associated to the note metadata. Deprecated in 15.7: For backwards compatibility with REST API version and to be removed in a next iteration.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "For backwards compatibility with REST API version and to be removed in a next iteration. Deprecated in 15.7." - }, - { - "name": "deletePath", - "description": "Web path to delete description version associated to the note metadata. Deprecated in 15.7: For backwards compatibility with REST API version and to be removed in a next iteration.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "For backwards compatibility with REST API version and to be removed in a next iteration. Deprecated in 15.7." - }, - { - "name": "deleted", - "description": "Whether description version associated to the note metadata is deleted. Deprecated in 15.7: For backwards compatibility with REST API version and to be removed in a next iteration.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "For backwards compatibility with REST API version and to be removed in a next iteration. Deprecated in 15.7." }, { "name": "description", - "description": "Content of the given description version.", + "description": "Description of the dashboard.", "args": [], "type": { "kind": "SCALAR", @@ -47231,80 +49578,28 @@ "deprecationReason": null }, { - "name": "diff", - "description": "Description diff between versions.", - "args": [ - { - "name": "versionId", - "description": "ID of a previous version to compare. If not specified first previous version is used.", - "type": { - "kind": "SCALAR", - "name": "DescriptionVersionID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "diffPath", - "description": "Web path to description version associated to the note metadata. Deprecated in 15.7: For backwards compatibility with REST API version and to be removed in a next iteration.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "For backwards compatibility with REST API version and to be removed in a next iteration. Deprecated in 15.7." - }, - { - "name": "id", - "description": "ID of the description version.", + "name": "errors", + "description": "Errors on yaml definition.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DescriptionVersionID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "DescriptionVersionID", - "description": "A `DescriptionVersionID` is a global ID. It is encoded as a string.\n\nAn example `DescriptionVersionID` is: `\"gid://gitlab/DescriptionVersion/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Design", - "description": "A single design", - "fields": [ + }, { - "name": "commenters", - "description": "All commenters on this noteable.", + "name": "panels", + "description": "Panels shown on the dashboard.", "args": [ { "name": "after", @@ -47352,7 +49647,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "UserCoreConnection", + "name": "CustomizableDashboardPanelConnection", "ofType": null } }, @@ -47360,66 +49655,15 @@ "deprecationReason": null }, { - "name": "currentUserTodos", - "description": "To-do items for the current user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the to-do items.", - "type": { - "kind": "ENUM", - "name": "TodoStateEnum", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "slug", + "description": "Slug of the dashboard.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TodoConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -47427,96 +49671,87 @@ "deprecationReason": null }, { - "name": "description", - "description": "Description of the design.", + "name": "status", + "description": "Status of the dashboard. Introduced in GitLab 17.0: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." }, { - "name": "descriptionHtml", - "description": "GitLab Flavored Markdown rendering of `description`", + "name": "title", + "description": "Title of the dashboard.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "diffRefs", - "description": "Diff refs for this design.", + "name": "userDefined", + "description": "Indicates whether the dashboard is user-defined or provided by GitLab.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DiffRefs", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CustomizableDashboardCategory", + "description": "Categories for customizable dashboards.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "discussions", - "description": "All discussions on this noteable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "ANALYTICS", + "description": "Analytics category for customizable dashboards.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDashboardConnection", + "description": "The connection type for CustomizableDashboard.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "DiscussionConnection", + "name": "CustomizableDashboardEdge", "ofType": null } }, @@ -47524,15 +49759,15 @@ "deprecationReason": null }, { - "name": "event", - "description": "How this design was changed in the current version.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "DesignVersionEvent", + "kind": "OBJECT", + "name": "CustomizableDashboard", "ofType": null } }, @@ -47540,24 +49775,35 @@ "deprecationReason": null }, { - "name": "filename", - "description": "Filename of the design.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDashboardEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "fullPath", - "description": "Full path to the design file.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -47572,59 +49818,62 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of this design.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "CustomizableDashboard", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDashboardPanel", + "description": "Represents a product analytics dashboard panel.", + "fields": [ { - "name": "image", - "description": "URL of the full-sized image.", + "name": "gridAttributes", + "description": "Description of the position and size of the panel.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "JSON", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "imageV432x230", - "description": "The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated", + "name": "queryOverrides", + "description": "Overrides for the visualization query object.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "JSON", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issue", - "description": "Issue the design belongs to.", + "name": "title", + "description": "Title of the panel.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Issue", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -47632,72 +49881,42 @@ "deprecationReason": null }, { - "name": "notes", - "description": "All notes on this noteable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "visualization", + "description": "Visualization of the panel.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "NoteConnection", + "name": "CustomizableDashboardVisualization", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDashboardPanelConnection", + "description": "The connection type for CustomizableDashboardPanel.", + "fields": [ { - "name": "notesCount", - "description": "Total count of user-created notes for this design.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CustomizableDashboardPanelEdge", "ofType": null } }, @@ -47705,15 +49924,15 @@ "deprecationReason": null }, { - "name": "project", - "description": "Project the design belongs to.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Project", + "name": "CustomizableDashboardPanel", "ofType": null } }, @@ -47721,85 +49940,35 @@ "deprecationReason": null }, { - "name": "versions", - "description": "All versions related to this design ordered newest first.", - "args": [ - { - "name": "earlierOrEqualToSha", - "description": "SHA256 of the most recent acceptable version.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "earlierOrEqualToId", - "description": "Global ID of the most recent acceptable version.", - "type": { - "kind": "SCALAR", - "name": "DesignManagementVersionID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "DesignVersionConnection", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDashboardPanelEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "webUrl", - "description": "URL of the design.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -47812,49 +49981,40 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CurrentUserTodos", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "DesignFields", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "NoteableInterface", - "ofType": null }, { - "kind": "INTERFACE", - "name": "Todoable", - "ofType": null + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomizableDashboardPanel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DesignAtVersion", - "description": "A design pinned to a specific version. The image field reflects the design as of the associated version", + "name": "CustomizableDashboardVisualization", + "description": "Represents a product analytics dashboard visualization.", "fields": [ { - "name": "design", - "description": "Underlying design.", + "name": "data", + "description": "Data of the visualization.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Design", + "kind": "SCALAR", + "name": "JSON", "ofType": null } }, @@ -47862,31 +50022,35 @@ "deprecationReason": null }, { - "name": "diffRefs", - "description": "Diff refs for this design.", + "name": "errors", + "description": "Validation errors in the visualization.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DiffRefs", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "event", - "description": "How this design was changed in the current version.", + "name": "options", + "description": "Options of the visualization.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "DesignVersionEvent", + "kind": "SCALAR", + "name": "JSON", "ofType": null } }, @@ -47894,8 +50058,8 @@ "deprecationReason": null }, { - "name": "filename", - "description": "Filename of the design.", + "name": "slug", + "description": "Slug of the visualization.", "args": [], "type": { "kind": "NON_NULL", @@ -47910,8 +50074,8 @@ "deprecationReason": null }, { - "name": "fullPath", - "description": "Full path to the design file.", + "name": "type", + "description": "Type of the visualization.", "args": [], "type": { "kind": "NON_NULL", @@ -47924,17 +50088,44 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDashboardVisualizationConnection", + "description": "The connection type for CustomizableDashboardVisualization.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableDashboardVisualizationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "ID of this design.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "CustomizableDashboardVisualization", "ofType": null } }, @@ -47942,8 +50133,35 @@ "deprecationReason": null }, { - "name": "image", - "description": "URL of the full-sized image.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDashboardVisualizationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -47958,43 +50176,86 @@ "deprecationReason": null }, { - "name": "imageV432x230", - "description": "The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CustomizableDashboardVisualization", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizablePermission", + "description": null, + "fields": [ { - "name": "issue", - "description": "Issue the design belongs to.", + "name": "availableFor", + "description": "Objects the permission is available for.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "notesCount", - "description": "Total count of user-created notes for this design.", + "name": "availableFromAccessLevel", + "description": "Access level from which the permission is available.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AccessLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Description of the permission.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Localized name of the permission.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -48002,31 +50263,35 @@ "deprecationReason": null }, { - "name": "project", - "description": "Project the design belongs to.", + "name": "requirements", + "description": "Requirements of the permission.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MemberRolePermission", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "version", - "description": "Version this design-at-versions is pinned to.", + "name": "value", + "description": "Value of the permission.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DesignVersion", + "kind": "ENUM", + "name": "MemberRolePermission", "ofType": null } }, @@ -48035,20 +50300,14 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "DesignFields", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DesignAtVersionConnection", - "description": "The connection type for DesignAtVersion.", + "name": "CustomizablePermissionConnection", + "description": "The connection type for CustomizablePermission.", "fields": [ { "name": "edges", @@ -48059,7 +50318,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DesignAtVersionEdge", + "name": "CustomizablePermissionEdge", "ofType": null } }, @@ -48075,7 +50334,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DesignAtVersion", + "name": "CustomizablePermission", "ofType": null } }, @@ -48106,7 +50365,7 @@ }, { "kind": "OBJECT", - "name": "DesignAtVersionEdge", + "name": "CustomizablePermissionEdge", "description": "An edge in a connection.", "fields": [ { @@ -48131,7 +50390,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "DesignAtVersion", + "name": "CustomizablePermission", "ofType": null }, "isDeprecated": false, @@ -48144,436 +50403,61 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DesignCollection", - "description": "A collection of designs", - "fields": [ + "kind": "ENUM", + "name": "CvssSeverity", + "description": "Values for a CVSS severity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "copyState", - "description": "Copy state of the design collection.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DesignCollectionCopyState", - "ofType": null - }, + "name": "NONE", + "description": "Not a vulnerability.", "isDeprecated": false, "deprecationReason": null }, { - "name": "design", - "description": "Find a specific design.", - "args": [ - { - "name": "id", - "description": "Find a design by its ID.", - "type": { - "kind": "SCALAR", - "name": "DesignManagementDesignID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "filename", - "description": "Find a design by its filename.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Design", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "designAtVersion", - "description": "Find a design as of a version.", - "args": [ - { - "name": "id", - "description": "Global ID of the design at this version.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DesignManagementDesignAtVersionID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DesignAtVersion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "designs", - "description": "All designs for the design collection.", - "args": [ - { - "name": "atVersion", - "description": "Filters designs to only those that existed at the version. If argument is omitted or nil then all designs will reflect the latest version", - "type": { - "kind": "SCALAR", - "name": "DesignManagementVersionID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "filenames", - "description": "Filters designs by their filename.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "ids", - "description": "Filters designs by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DesignManagementDesignID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DesignConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "Issue associated with the design collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project associated with the design collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "version", - "description": "A specific version.", - "args": [ - { - "name": "id", - "description": "Global ID of the version.", - "type": { - "kind": "SCALAR", - "name": "DesignManagementVersionID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sha", - "description": "SHA256 of a specific version.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DesignVersion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "versions", - "description": "All versions related to all designs, ordered newest first.", - "args": [ - { - "name": "earlierOrEqualToSha", - "description": "SHA256 of the most recent acceptable version.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "earlierOrEqualToId", - "description": "Global ID of the most recent acceptable version.", - "type": { - "kind": "SCALAR", - "name": "DesignManagementVersionID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DesignVersionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DesignCollectionCopyState", - "description": "Copy state of a DesignCollection", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "READY", - "description": "The DesignCollection has no copy in progress", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IN_PROGRESS", - "description": "The DesignCollection is being copied", + "name": "LOW", + "description": "Low severity.", "isDeprecated": false, "deprecationReason": null }, { - "name": "ERROR", - "description": "The DesignCollection encountered an error during a copy", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DesignConnection", - "description": "The connection type for Design.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DesignEdge", - "ofType": null - } - }, + "name": "MEDIUM", + "description": "Medium severity.", "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Design", - "ofType": null - } - }, + "name": "HIGH", + "description": "High severity.", "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, + "name": "CRITICAL", + "description": "Critical severity.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DesignEdge", - "description": "An edge in a connection.", + "name": "CvssType", + "description": "Represents a vulnerability's CVSS score.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "baseScore", + "description": "Base score of the CVSS.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null } }, @@ -48581,38 +50465,15 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Design", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "DesignFields", - "description": null, - "fields": [ - { - "name": "diffRefs", - "description": "Diff refs for this design.", + "name": "overallScore", + "description": "Overall score of the CVSS.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "DiffRefs", + "kind": "SCALAR", + "name": "Float", "ofType": null } }, @@ -48620,31 +50481,15 @@ "deprecationReason": null }, { - "name": "event", - "description": "How this design was changed in the current version.", + "name": "severity", + "description": "Severity calculated from the overall score.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "DesignVersionEvent", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filename", - "description": "Filename of the design.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "name": "CvssSeverity", "ofType": null } }, @@ -48652,8 +50497,8 @@ "deprecationReason": null }, { - "name": "fullPath", - "description": "Full path to the design file.", + "name": "vector", + "description": "CVSS vector string.", "args": [], "type": { "kind": "NON_NULL", @@ -48668,24 +50513,8 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of this design.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "URL of the full-sized image.", + "name": "vendor", + "description": "Vendor who assigned the CVSS score.", "args": [], "type": { "kind": "NON_NULL", @@ -48700,59 +50529,15 @@ "deprecationReason": null }, { - "name": "imageV432x230", - "description": "The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issue", - "description": "Issue the design belongs to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "notesCount", - "description": "Total count of user-created notes for this design.", + "name": "version", + "description": "Version of the CVSS.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project the design belongs to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", + "name": "Float", "ofType": null } }, @@ -48763,93 +50548,27 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Design", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DesignAtVersion", - "ofType": null - } - ] + "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DesignManagement", - "description": null, - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DastOnDemandScanCreateInput", + "description": "Autogenerated input type of DastOnDemandScanCreate", + "fields": null, + "inputFields": [ { - "name": "designAtVersion", - "description": "Find a design as of a version.", - "args": [ - { - "name": "id", - "description": "Global ID of the design at this version.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DesignManagementDesignAtVersionID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "OBJECT", - "name": "DesignAtVersion", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "version", - "description": "Find a version.", - "args": [ - { - "name": "id", - "description": "Global ID of the version.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DesignManagementVersionID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DesignVersion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DesignManagementDeleteInput", - "description": "Autogenerated input type of DesignManagementDelete", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Project where the issue is to upload designs for.", + "name": "fullPath", + "description": "Project the site profile belongs to.", "type": { "kind": "NON_NULL", "name": null, @@ -48862,50 +50581,28 @@ "defaultValue": null }, { - "name": "iid", - "description": "IID of the issue to modify designs for.", + "name": "dastSiteProfileId", + "description": "ID of the site profile to be used for the scan.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "DastSiteProfileID", "ofType": null } }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "dastScannerProfileId", + "description": "ID of the scanner profile to be used for the scan.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DastScannerProfileID", "ofType": null }, "defaultValue": null - }, - { - "name": "filenames", - "description": "Filenames of the designs to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null } ], "interfaces": null, @@ -48914,8 +50611,8 @@ }, { "kind": "OBJECT", - "name": "DesignManagementDeletePayload", - "description": "Autogenerated return type of DesignManagementDelete", + "name": "DastOnDemandScanCreatePayload", + "description": "Autogenerated return type of DastOnDemandScanCreate.", "fields": [ { "name": "clientMutationId", @@ -48954,12 +50651,12 @@ "deprecationReason": null }, { - "name": "version", - "description": "New version in which the designs are deleted.", + "name": "pipelineUrl", + "description": "URL of the pipeline that was created.", "args": [], "type": { - "kind": "OBJECT", - "name": "DesignVersion", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -48972,251 +50669,267 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "DesignManagementDesignAtVersionID", - "description": "A `DesignManagementDesignAtVersionID` is a global ID. It is encoded as a string.\n\nAn example `DesignManagementDesignAtVersionID` is: `\"gid://gitlab/DesignManagement::DesignAtVersion/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "DesignManagementDesignID", - "description": "A `DesignManagementDesignID` is a global ID. It is encoded as a string.\n\nAn example `DesignManagementDesignID` is: `\"gid://gitlab/DesignManagement::Design/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DesignManagementMoveInput", - "description": "Autogenerated input type of DesignManagementMove", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "DastPreScanVerification", + "description": "Represents a DAST Pre Scan Verification", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "preScanVerificationSteps", + "description": "Pre Scan Verifications Steps.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DastPreScanVerificationStep", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Status of the pre scan verification.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DastPreScanVerificationStatus", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "ID of the design to move.", + "name": "valid", + "description": "Whether or not the configuration has changed after the last pre scan run.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DesignManagementDesignID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DastPreScanVerificationCheckType", + "description": "Check type of the pre scan verification step.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONNECTION", + "description": "Connection check", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "previous", - "description": "ID of the immediately preceding design.", - "type": { - "kind": "SCALAR", - "name": "DesignManagementDesignID", - "ofType": null - }, - "defaultValue": null + "name": "AUTHENTICATION", + "description": "Authentication check", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "next", - "description": "ID of the immediately following design.", - "type": { - "kind": "SCALAR", - "name": "DesignManagementDesignID", - "ofType": null - }, - "defaultValue": null + "name": "CRAWLING", + "description": "Crawling check", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DesignManagementMovePayload", - "description": "Autogenerated return type of DesignManagementMove", - "fields": [ + "kind": "ENUM", + "name": "DastPreScanVerificationStatus", + "description": "Status of DAST pre scan verification.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "RUNNING", + "description": "Pre Scan Verification in execution.", "isDeprecated": false, "deprecationReason": null }, { - "name": "designCollection", - "description": "Current state of the collection.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DesignCollection", - "ofType": null - }, + "name": "COMPLETE", + "description": "Pre Scan Verification complete without errors.", "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, + "name": "COMPLETE_WITH_ERRORS", + "description": "Pre Scan Verification finished with one or more errors.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "Pre Scan Validation unable to finish.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DesignManagementRepositoryRegistry", - "description": "Represents the Geo replication and verification state of a Design Management Repository", + "name": "DastPreScanVerificationStep", + "description": "Represents a DAST Pre Scan Verification Step", "fields": [ { - "name": "createdAt", - "description": "Timestamp when the DesignManagementRepositoryRegistry was created", + "name": "checkType", + "description": "Type of the pre scan verification check.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "ENUM", + "name": "DastPreScanVerificationCheckType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "designManagementRepositoryId", - "description": "ID of the Design Management Repository.", + "name": "errors", + "description": "Errors that occurred in the pre scan verification step.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the DesignManagementRepositoryRegistry", + "name": "name", + "description": "Name of the pre scan verification step. Deprecated in GitLab 15.10: This was renamed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `DastPreScanVerificationStep.checkType`. Deprecated in GitLab 15.10." + }, + { + "name": "success", + "description": "Whether or not the pre scan verification step has errors.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DastProfile", + "description": "Represents a DAST Profile", + "fields": [ { - "name": "lastSyncFailure", - "description": "Error message during sync of the DesignManagementRepositoryRegistry", + "name": "branch", + "description": "Associated branch.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DastProfileBranch", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSyncedAt", - "description": "Timestamp of the most recent successful sync of the DesignManagementRepositoryRegistry", + "name": "dastPreScanVerification", + "description": "DAST Pre Scan Verification associated with the site profile. Will always return `null` if `dast_on_demand_scans_scheduler` feature flag is disabled.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "DastPreScanVerification", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "retryAt", - "description": "Timestamp after which the DesignManagementRepositoryRegistry is resynced", + "name": "dastProfileSchedule", + "description": "Associated profile schedule.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "DastProfileSchedule", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "retryCount", - "description": "Number of consecutive failed sync attempts of the DesignManagementRepositoryRegistry", + "name": "dastScannerProfile", + "description": "Associated scanner profile.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "DastScannerProfile", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "Sync state of the DesignManagementRepositoryRegistry", + "name": "dastSiteProfile", + "description": "Associated site profile.", "args": [], "type": { - "kind": "ENUM", - "name": "RegistryState", + "kind": "OBJECT", + "name": "DastSiteProfile", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationChecksum", - "description": "The local checksum of the DesignManagementRepositoryRegistry", + "name": "description", + "description": "Description of the scan.", "args": [], "type": { "kind": "SCALAR", @@ -49227,8 +50940,8 @@ "deprecationReason": null }, { - "name": "verificationFailure", - "description": "Error message during verification of the DesignManagementRepositoryRegistry", + "name": "editPath", + "description": "Relative web path to the edit page of a profile.", "args": [], "type": { "kind": "SCALAR", @@ -49239,60 +50952,83 @@ "deprecationReason": null }, { - "name": "verificationRetryAt", - "description": "Timestamp after which the DesignManagementRepositoryRegistry is reverified", + "name": "id", + "description": "ID of the profile.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DastProfileID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationRetryCount", - "description": "Number of consecutive failed verification attempts of the DesignManagementRepositoryRegistry", + "name": "name", + "description": "Name of the profile.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationStartedAt", - "description": "Timestamp when the verification started of DesignManagementRepositoryRegistry", + "name": "tagList", + "description": "Runner tags associated with the profile.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DastProfileBranch", + "description": "Represents a DAST Profile Branch", + "fields": [ { - "name": "verificationState", - "description": "Verification state of the DesignManagementRepositoryRegistry", + "name": "exists", + "description": "Indicates whether or not the branch exists.", "args": [], "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verifiedAt", - "description": "Timestamp of the most recent successful verification of the DesignManagementRepositoryRegistry", + "name": "name", + "description": "Name of the branch.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -49306,53 +51042,29 @@ }, { "kind": "OBJECT", - "name": "DesignManagementRepositoryRegistryConnection", - "description": "The connection type for DesignManagementRepositoryRegistry.", + "name": "DastProfileCadence", + "description": "Represents DAST Profile Cadence.", "fields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DesignManagementRepositoryRegistryEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", + "name": "duration", + "description": "Duration of the DAST profile cadence.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DesignManagementRepositoryRegistry", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "unit", + "description": "Unit for the duration of DAST profile cadence.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "ENUM", + "name": "DastProfileCadenceUnit", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -49364,116 +51076,102 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DesignManagementRepositoryRegistryEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DastProfileCadenceInput", + "description": "Represents DAST Profile Cadence.", + "fields": null, + "inputFields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "unit", + "description": "Unit for the duration of DAST Profile Cadence.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "DastProfileCadenceUnit", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "duration", + "description": "Duration of the DAST Profile Cadence.", "type": { - "kind": "OBJECT", - "name": "DesignManagementRepositoryRegistry", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "DesignManagementUpdateInput", - "description": "Autogenerated input type of DesignManagementUpdate", + "kind": "ENUM", + "name": "DastProfileCadenceUnit", + "description": "Unit for the duration of Dast Profile Cadence.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "DAY", + "description": "DAST Profile Cadence duration in days.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "ID of the design to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DesignManagementDesignID", - "ofType": null - } - }, - "defaultValue": null + "name": "WEEK", + "description": "DAST Profile Cadence duration in weeks.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Description of the design.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "MONTH", + "description": "DAST Profile Cadence duration in months.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YEAR", + "description": "DAST Profile Cadence duration in years.", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DesignManagementUpdatePayload", - "description": "Autogenerated return type of DesignManagementUpdate", + "name": "DastProfileConnection", + "description": "The connection type for DastProfile.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "count", + "description": "Total count of collection.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "design", - "description": "Updated design.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "Design", + "name": "DastProfileEdge", "ofType": null } }, @@ -49481,24 +51179,32 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DastProfile", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, "isDeprecated": false, @@ -49512,13 +51218,23 @@ }, { "kind": "INPUT_OBJECT", - "name": "DesignManagementUploadInput", - "description": "Autogenerated input type of DesignManagementUpload", + "name": "DastProfileCreateInput", + "description": "Autogenerated input type of DastProfileCreate", "fields": null, "inputFields": [ { - "name": "projectPath", - "description": "Project where the issue is to upload designs for.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fullPath", + "description": "Project the profile belongs to.", "type": { "kind": "NON_NULL", "name": null, @@ -49531,22 +51247,42 @@ "defaultValue": null }, { - "name": "iid", - "description": "IID of the issue to modify designs for.", + "name": "dastProfileSchedule", + "description": "Represents a DAST Profile Schedule.", + "type": { + "kind": "INPUT_OBJECT", + "name": "DastProfileScheduleInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the profile.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "description", + "description": "Description of the profile. Defaults to an empty string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"\"" + }, + { + "name": "branchName", + "description": "Associated branch.", "type": { "kind": "SCALAR", "name": "String", @@ -49555,22 +51291,56 @@ "defaultValue": null }, { - "name": "files", - "description": "Files to upload.", + "name": "dastSiteProfileId", + "description": "ID of the site profile to be associated.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", + "kind": "SCALAR", + "name": "DastSiteProfileID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "dastScannerProfileId", + "description": "ID of the scanner profile to be associated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DastScannerProfileID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "runAfterCreate", + "description": "Run scan using profile after creation. Defaults to false.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "tagList", + "description": "Indicates the runner tags associated with the profile.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Upload", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, @@ -49583,8 +51353,8 @@ }, { "kind": "OBJECT", - "name": "DesignManagementUploadPayload", - "description": "Autogenerated return type of DesignManagementUpload", + "name": "DastProfileCreatePayload", + "description": "Autogenerated return type of DastProfileCreate.", "fields": [ { "name": "clientMutationId", @@ -49599,25 +51369,13 @@ "deprecationReason": null }, { - "name": "designs", - "description": "Designs that were uploaded by the mutation.", + "name": "dastProfile", + "description": "Created profile.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Design", - "ofType": null - } - } - } + "kind": "OBJECT", + "name": "DastProfile", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -49647,25 +51405,13 @@ "deprecationReason": null }, { - "name": "skippedDesigns", - "description": "Any designs that were skipped from the upload due to there being no change to their content since their last version", + "name": "pipelineUrl", + "description": "URL of the pipeline that was created. Requires `runAfterCreate` to be set to `true`.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Design", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -49677,335 +51423,76 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "DesignManagementVersionID", - "description": "A `DesignManagementVersionID` is a global ID. It is encoded as a string.\n\nAn example `DesignManagementVersionID` is: `\"gid://gitlab/DesignManagement::Version/1\"`.", + "kind": "INPUT_OBJECT", + "name": "DastProfileDeleteInput", + "description": "Autogenerated input type of DastProfileDelete", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DesignVersion", - "description": "A specific version in which designs were added, modified or deleted", - "fields": [ - { - "name": "author", - "description": "Author of the version.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Timestamp of when the version was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "designAtVersion", - "description": "A particular design as of this version, provided it is visible at this version.", - "args": [ - { - "name": "designId", - "description": "ID of a specific design.", - "type": { - "kind": "SCALAR", - "name": "DesignManagementDesignID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "filename", - "description": "Filename of a specific design.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "ID of the DesignAtVersion.", - "type": { - "kind": "SCALAR", - "name": "DesignManagementDesignAtVersionID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DesignAtVersion", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "designs", - "description": "All designs that were changed in the version.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DesignConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "inputFields": [ { - "name": "designsAtVersion", - "description": "All designs that are visible at this version, as of this version.", - "args": [ - { - "name": "filenames", - "description": "Filters designs by their filename.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "ids", - "description": "Filters designs by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DesignManagementDesignID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DesignAtVersionConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "id", - "description": "ID of the design version.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sha", - "description": "SHA of the design version.", - "args": [], + "description": "ID of the profile to be deleted.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "DastProfileID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DesignVersionConnection", - "description": "The connection type for DesignVersion.", + "name": "DastProfileDeletePayload", + "description": "Autogenerated return type of DastProfileDelete.", "fields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DesignVersionEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DesignVersion", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -50019,7 +51506,7 @@ }, { "kind": "OBJECT", - "name": "DesignVersionEdge", + "name": "DastProfileEdge", "description": "An edge in a connection.", "fields": [ { @@ -50044,7 +51531,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "DesignVersion", + "name": "DastProfile", "ofType": null }, "isDeprecated": false, @@ -50057,79 +51544,19 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "DesignVersionEvent", - "description": "Mutation event of a design within a version", + "kind": "SCALAR", + "name": "DastProfileID", + "description": "A `DastProfileID` is a global ID. It is encoded as a string.\n\nAn example `DastProfileID` is: `\"gid://gitlab/Dast::Profile/1\"`.", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "No change.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATION", - "description": "A creation event", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MODIFICATION", - "description": "A modification event", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DELETION", - "description": "A deletion event", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DestroyBoardInput", - "description": "Autogenerated input type of DestroyBoard", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "Global ID of the board to destroy.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BoardID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "DestroyBoardListInput", - "description": "Autogenerated input type of DestroyBoardList", + "name": "DastProfileRunInput", + "description": "Autogenerated input type of DastProfileRun", "fields": null, "inputFields": [ { @@ -50143,14 +51570,14 @@ "defaultValue": null }, { - "name": "listId", - "description": "Global ID of the list to destroy. Only label lists are accepted.", + "name": "id", + "description": "ID of the profile to be used for the scan.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ListID", + "name": "DastProfileID", "ofType": null } }, @@ -50163,8 +51590,8 @@ }, { "kind": "OBJECT", - "name": "DestroyBoardListPayload", - "description": "Autogenerated return type of DestroyBoardList", + "name": "DastProfileRunPayload", + "description": "Autogenerated return type of DastProfileRun.", "fields": [ { "name": "clientMutationId", @@ -50203,12 +51630,12 @@ "deprecationReason": null }, { - "name": "list", - "description": "List after mutation.", + "name": "pipelineUrl", + "description": "URL of the pipeline that was created.", "args": [], "type": { - "kind": "OBJECT", - "name": "BoardList", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -50222,56 +51649,96 @@ }, { "kind": "OBJECT", - "name": "DestroyBoardPayload", - "description": "Autogenerated return type of DestroyBoard", + "name": "DastProfileSchedule", + "description": "Represents a DAST profile schedule.", "fields": [ { - "name": "board", - "description": "Board after mutation.", + "name": "active", + "description": "Status of the DAST profile schedule.", "args": [], "type": { - "kind": "OBJECT", - "name": "Board", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "cadence", + "description": "Cadence of the DAST profile schedule.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DastProfileCadence", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "id", + "description": "ID of the DAST profile schedule.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DastProfileScheduleID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "nextRunAt", + "description": "Next run time of the DAST profile schedule in the given timezone.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerValid", + "description": "Status of the current owner of the DAST profile schedule.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startsAt", + "description": "Start time of the DAST profile schedule in the given timezone.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "Time zone of the start time of the DAST profile schedule.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -50279,92 +51746,71 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "DastProfileScheduleID", + "description": "A `DastProfileScheduleID` is a global ID. It is encoded as a string.\n\nAn example `DastProfileScheduleID` is: `\"gid://gitlab/Dast::ProfileSchedule/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "DestroyComplianceFrameworkInput", - "description": "Autogenerated input type of DestroyComplianceFramework", + "name": "DastProfileScheduleInput", + "description": "Input type for DAST Profile Schedules", "fields": null, "inputFields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "active", + "description": "Status of a Dast Profile Schedule.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "id", - "description": "Global ID of the compliance framework to destroy.", + "name": "startsAt", + "description": "Start time of a Dast Profile Schedule.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ComplianceManagementFrameworkID", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DestroyComplianceFrameworkPayload", - "description": "Autogenerated return type of DestroyComplianceFramework", - "fields": [ + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], + "name": "timezone", + "description": "Time Zone for the Start time of a Dast Profile Schedule.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], + "name": "cadence", + "description": "Cadence of a Dast Profile Schedule.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "INPUT_OBJECT", + "name": "DastProfileCadenceInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "DestroyContainerRepositoryInput", - "description": "Autogenerated input type of DestroyContainerRepository", + "name": "DastProfileUpdateInput", + "description": "Autogenerated input type of DastProfileUpdate", "fields": null, "inputFields": [ { @@ -50379,17 +51825,105 @@ }, { "name": "id", - "description": "ID of the container repository.", + "description": "ID of the profile to be deleted.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ContainerRepositoryID", + "name": "DastProfileID", "ofType": null } }, "defaultValue": null + }, + { + "name": "dastProfileSchedule", + "description": "Represents a DAST profile schedule.", + "type": { + "kind": "INPUT_OBJECT", + "name": "DastProfileScheduleInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the profile.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Description of the profile. Defaults to an empty string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"\"" + }, + { + "name": "branchName", + "description": "Associated branch.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "dastSiteProfileId", + "description": "ID of the site profile to be associated.", + "type": { + "kind": "SCALAR", + "name": "DastSiteProfileID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "dastScannerProfileId", + "description": "ID of the scanner profile to be associated.", + "type": { + "kind": "SCALAR", + "name": "DastScannerProfileID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "runAfterUpdate", + "description": "Run scan using profile after update. Defaults to false.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "tagList", + "description": "Indicates the runner tags associated with the profile.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null } ], "interfaces": null, @@ -50398,8 +51932,8 @@ }, { "kind": "OBJECT", - "name": "DestroyContainerRepositoryPayload", - "description": "Autogenerated return type of DestroyContainerRepository", + "name": "DastProfileUpdatePayload", + "description": "Autogenerated return type of DastProfileUpdate.", "fields": [ { "name": "clientMutationId", @@ -50414,17 +51948,13 @@ "deprecationReason": null }, { - "name": "containerRepository", - "description": "Container repository policy after scheduling the deletion.", + "name": "dastProfile", + "description": "Updated profile.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ContainerRepository", - "ofType": null - } + "kind": "OBJECT", + "name": "DastProfile", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -50452,6 +51982,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "pipelineUrl", + "description": "The URL of the pipeline that was created. Requires the input argument `runAfterUpdate` to be set to `true` when calling the mutation, otherwise no pipeline will be created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -50460,70 +52002,77 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "DestroyContainerRepositoryTagsInput", - "description": "Autogenerated input type of DestroyContainerRepositoryTags", + "kind": "ENUM", + "name": "DastScanMethodType", + "description": "Scan method to be used by the scanner.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "WEBSITE", + "description": "Website scan method.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "ID of the container repository.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ContainerRepositoryID", - "ofType": null - } - }, - "defaultValue": null + "name": "OPENAPI", + "description": "OpenAPI scan method.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tagNames", - "description": "Container repository tag(s) to delete. Total number can't be greater than 20", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null + "name": "HAR", + "description": "HAR scan method.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POSTMAN_COLLECTION", + "description": "Postman scan method.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GRAPHQL", + "description": "GraphQL scan method.", + "isDeprecated": false, + "deprecationReason": null } ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DastScanTypeEnum", + "description": null, + "fields": null, + "inputFields": null, "interfaces": null, - "enumValues": null, + "enumValues": [ + { + "name": "PASSIVE", + "description": "Passive DAST scan. This scan will not make active attacks against the target site.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACTIVE", + "description": "Active DAST scan. This scan will make active attacks against the target site.", + "isDeprecated": false, + "deprecationReason": null + } + ], "possibleTypes": null }, { "kind": "OBJECT", - "name": "DestroyContainerRepositoryTagsPayload", - "description": "Autogenerated return type of DestroyContainerRepositoryTags", + "name": "DastScannerProfile", + "description": "Represents a DAST scanner profile", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "editPath", + "description": "Relative web path to the edit page of a scanner profile.", "args": [], "type": { "kind": "SCALAR", @@ -50534,236 +52083,195 @@ "deprecationReason": null }, { - "name": "deletedTagNames", - "description": "Deleted container repository tags.", + "name": "id", + "description": "ID of the DAST scanner profile.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DastScannerProfileID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "profileName", + "description": "Name of the DAST scanner profile.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "referencedInSecurityPolicies", + "description": "List of security policy names that are referencing given project.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DestroyCustomEmojiInput", - "description": "Autogenerated input type of DestroyCustomEmoji", - "fields": null, - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "scanType", + "description": "Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "DastScanTypeEnum", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the custom emoji to destroy.", + "name": "showDebugMessages", + "description": "Indicates if debug messages should be included in DAST console output. True to include the debug messages.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "CustomEmojiID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DestroyCustomEmojiPayload", - "description": "Autogenerated return type of DestroyCustomEmoji", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customEmoji", - "description": "Deleted custom emoji.", + "name": "spiderTimeout", + "description": "Maximum number of minutes allowed for the spider to traverse the site.", "args": [], "type": { - "kind": "OBJECT", - "name": "CustomEmoji", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "tagList", + "description": "Runner tags associated with the scanner profile. Deprecated in GitLab 15.8: Moved to DastProfile.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DestroyEpicBoardInput", - "description": "Autogenerated input type of DestroyEpicBoard", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "Moved to DastProfile. Deprecated in GitLab 15.8." + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "targetTimeout", + "description": "Maximum number of seconds allowed for the site under test to respond to a request.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the board to destroy.", + "name": "useAjaxSpider", + "description": "Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BoardsEpicBoardID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DestroyEpicBoardPayload", - "description": "Autogenerated return type of DestroyEpicBoard", + "name": "DastScannerProfileConnection", + "description": "The connection type for DastScannerProfile.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DastScannerProfileEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "epicBoard", - "description": "Epic board after mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicBoard", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DastScannerProfile", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, "isDeprecated": false, @@ -50777,8 +52285,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "DestroyNoteInput", - "description": "Autogenerated input type of DestroyNote", + "name": "DastScannerProfileCreateInput", + "description": "Autogenerated input type of DastScannerProfileCreate", "fields": null, "inputFields": [ { @@ -50792,18 +52300,82 @@ "defaultValue": null }, { - "name": "id", - "description": "Global ID of the note to destroy.", + "name": "fullPath", + "description": "Project the scanner profile belongs to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "NoteID", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "profileName", + "description": "Name of the scanner profile.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null + }, + { + "name": "spiderTimeout", + "description": "Maximum number of minutes allowed for the spider to traverse the site.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "targetTimeout", + "description": "Maximum number of seconds allowed for the site under test to respond to a request.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scanType", + "description": "Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.", + "type": { + "kind": "ENUM", + "name": "DastScanTypeEnum", + "ofType": null + }, + "defaultValue": "PASSIVE" + }, + { + "name": "useAjaxSpider", + "description": "Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "showDebugMessages", + "description": "Indicates if debug messages should be included in DAST console output. True to include the debug messages.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" } ], "interfaces": null, @@ -50812,8 +52384,8 @@ }, { "kind": "OBJECT", - "name": "DestroyNotePayload", - "description": "Autogenerated return type of DestroyNote", + "name": "DastScannerProfileCreatePayload", + "description": "Autogenerated return type of DastScannerProfileCreate.", "fields": [ { "name": "clientMutationId", @@ -50827,6 +52399,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "dastScannerProfile", + "description": "Created scanner profile.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DastScannerProfile", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -50852,16 +52436,16 @@ "deprecationReason": null }, { - "name": "note", - "description": "Note after mutation.", + "name": "id", + "description": "ID of the scanner profile. Deprecated in GitLab 14.10: use `dastScannerProfile` field.", "args": [], "type": { - "kind": "OBJECT", - "name": "Note", + "kind": "SCALAR", + "name": "DastScannerProfileID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "use `dastScannerProfile` field. Deprecated in GitLab 14.10." } ], "inputFields": null, @@ -50871,8 +52455,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "DestroyPackageFileInput", - "description": "Autogenerated input type of DestroyPackageFile", + "name": "DastScannerProfileDeleteInput", + "description": "Autogenerated input type of DastScannerProfileDelete", "fields": null, "inputFields": [ { @@ -50887,13 +52471,13 @@ }, { "name": "id", - "description": "ID of the Package file.", + "description": "ID of the scanner profile to be deleted.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "PackagesPackageFileID", + "name": "DastScannerProfileID", "ofType": null } }, @@ -50906,8 +52490,8 @@ }, { "kind": "OBJECT", - "name": "DestroyPackageFilePayload", - "description": "Autogenerated return type of DestroyPackageFile", + "name": "DastScannerProfileDeletePayload", + "description": "Autogenerated return type of DastScannerProfileDelete.", "fields": [ { "name": "clientMutationId", @@ -50952,99 +52536,34 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "DestroyPackageFilesInput", - "description": "Autogenerated input type of DestroyPackageFiles", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "DastScannerProfileEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "projectPath", - "description": "Project path where the packages cleanup policy is located.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null - }, - { - "name": "ids", - "description": "IDs of the Package file.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PackagesPackageFileID", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DestroyPackageFilesPayload", - "description": "Autogenerated return type of DestroyPackageFiles", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "OBJECT", + "name": "DastScannerProfile", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -51055,10 +52574,20 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "DastScannerProfileID", + "description": "A `DastScannerProfileID` is a global ID. It is encoded as a string.\n\nAn example `DastScannerProfileID` is: `\"gid://gitlab/DastScannerProfile/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "DestroyPackageInput", - "description": "Autogenerated input type of DestroyPackage", + "name": "DastScannerProfileUpdateInput", + "description": "Autogenerated input type of DastScannerProfileUpdate", "fields": null, "inputFields": [ { @@ -51073,187 +52602,87 @@ }, { "name": "id", - "description": "ID of the Package.", + "description": "ID of the scanner profile to be updated.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "PackagesPackageID", + "name": "DastScannerProfileID", "ofType": null } }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DestroyPackagePayload", - "description": "Autogenerated return type of DestroyPackage", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], + "name": "profileName", + "description": "Name of the scanner profile.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DestroyPackagesInput", - "description": "Autogenerated input type of DestroyPackages", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "defaultValue": null }, { - "name": "ids", - "description": "Global IDs of the Packages. Max 20", + "name": "spiderTimeout", + "description": "Maximum number of minutes allowed for the spider to traverse the site.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PackagesPackageID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DestroyPackagesPayload", - "description": "Autogenerated return type of DestroyPackages", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], + "name": "targetTimeout", + "description": "Maximum number of seconds allowed for the site under test to respond to a request.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DestroySnippetInput", - "description": "Autogenerated input type of DestroySnippet", - "fields": null, - "inputFields": [ + "defaultValue": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "scanType", + "description": "Indicates the type of DAST scan that will run. Either a Passive Scan or an Active Scan.", + "type": { + "kind": "ENUM", + "name": "DastScanTypeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "useAjaxSpider", + "description": "Indicates if the AJAX spider should be used to crawl the target site. True to run the AJAX spider in addition to the traditional spider, and false to run only the traditional spider.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "id", - "description": "Global ID of the snippet to destroy.", + "name": "showDebugMessages", + "description": "Indicates if debug messages should be included in DAST console output. True to include the debug messages.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "SnippetID", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null } @@ -51264,8 +52693,8 @@ }, { "kind": "OBJECT", - "name": "DestroySnippetPayload", - "description": "Autogenerated return type of DestroySnippet", + "name": "DastScannerProfileUpdatePayload", + "description": "Autogenerated return type of DastScannerProfileUpdate.", "fields": [ { "name": "clientMutationId", @@ -51279,6 +52708,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "dastScannerProfile", + "description": "Updated scanner profile.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DastScannerProfile", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -51304,16 +52745,16 @@ "deprecationReason": null }, { - "name": "snippet", - "description": "Snippet after mutation.", + "name": "id", + "description": "ID of the scanner profile. Deprecated in GitLab 14.10: use `dastScannerProfile` field.", "args": [], "type": { - "kind": "OBJECT", - "name": "Snippet", + "kind": "SCALAR", + "name": "DastScannerProfileID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "use `dastScannerProfile` field. Deprecated in GitLab 14.10." } ], "inputFields": null, @@ -51322,156 +52763,228 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "DetailedMergeStatus", - "description": "Detailed representation of whether a GitLab merge request can be merged.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UNCHECKED", - "description": "Merge status has not been checked.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHECKING", - "description": "Currently checking for mergeability.", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "DastSiteProfile", + "description": "Represents a DAST Site Profile", + "fields": [ { - "name": "MERGEABLE", - "description": "Branch can be merged.", + "name": "auth", + "description": "Target authentication details.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DastSiteProfileAuth", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BROKEN_STATUS", - "description": "Can not merge the source into the target branch, potential conflict.", + "name": "editPath", + "description": "Relative web path to the edit page of a site profile.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CI_MUST_PASS", - "description": "Pipeline must succeed before merging.", + "name": "excludedUrls", + "description": "URLs to skip during an authenticated scan.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CI_STILL_RUNNING", - "description": "Pipeline is still running.", + "name": "id", + "description": "ID of the site profile.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DastSiteProfileID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DISCUSSIONS_NOT_RESOLVED", - "description": "Discussions must be resolved before merging.", + "name": "normalizedTargetUrl", + "description": "Normalized URL of the target to be scanned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DRAFT_STATUS", - "description": "Merge request must not be draft before merging.", + "name": "profileName", + "description": "Name of the site profile.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT_OPEN", - "description": "Merge request must be open before merging.", + "name": "referencedInSecurityPolicies", + "description": "List of security policy names that are referencing given project.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "NOT_APPROVED", - "description": "Merge request must be approved before merging.", + "name": "requestHeaders", + "description": "Comma-separated list of request header names and values to be added to every request made by DAST.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "BLOCKED_STATUS", - "description": "Merge request is blocked by another merge request.", + "name": "scanFilePath", + "description": "Scan File Path used as input for the scanner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "POLICIES_DENIED", - "description": "There are denied policies for the merge request.", + "name": "scanMethod", + "description": "Scan method used by the scanner.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DastScanMethodType", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "EXTERNAL_STATUS_CHECKS", - "description": "Status checks must pass.", + "name": "targetType", + "description": "Type of target to be scanned.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DastTargetTypeEnum", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "PREPARING", - "description": "Merge request diff is being created.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DetailedStatus", - "description": null, - "fields": [ - { - "name": "action", - "description": "Action information for the status. This includes method, button title, icon, path, and title.", + "name": "targetUrl", + "description": "URL of the target to be scanned.", "args": [], "type": { - "kind": "OBJECT", - "name": "StatusAction", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "detailsPath", - "description": "Path of the details for the status.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DastSiteProfilePermissions", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "favicon", - "description": "Favicon of the status.", + "name": "validationStartedAt", + "description": "Site profile validation start time.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "group", - "description": "Group of the status. Deprecated in 16.4: The `group` attribute is deprecated. Use `name` instead.", + "name": "validationStatus", + "description": "Current validation status of the site profile.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "DastSiteProfileValidationStatusEnum", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The `group` attribute is deprecated. Use `name` instead. Deprecated in 16.4." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DastSiteProfileAuth", + "description": "DastSiteProfile authentication", + "fields": [ { - "name": "hasDetails", - "description": "Indicates if the status has further details.", + "name": "enabled", + "description": "Indicates whether authentication is enabled.", "args": [], "type": { "kind": "SCALAR", @@ -51482,36 +52995,32 @@ "deprecationReason": null }, { - "name": "icon", - "description": "Icon of the status. Deprecated in 16.4: The `icon` attribute is deprecated. Use `name` to identify the status to display instead.", + "name": "password", + "description": "Redacted password to authenticate with on the target website.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The `icon` attribute is deprecated. Use `name` to identify the status to display instead. Deprecated in 16.4." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "ID for a detailed status.", + "name": "passwordField", + "description": "Name of password field at the sign-in HTML form.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "Human-readable label of the status (e.g. success).", + "name": "submitField", + "description": "Name or ID of sign-in submit button at the sign-in HTML form.", "args": [], "type": { "kind": "SCALAR", @@ -51522,8 +53031,8 @@ "deprecationReason": null }, { - "name": "name", - "description": "Machine-readable status name (e.g. SUCCESS).", + "name": "url", + "description": "The URL of the page containing the sign-in HTML form on the target website.", "args": [], "type": { "kind": "SCALAR", @@ -51534,20 +53043,20 @@ "deprecationReason": null }, { - "name": "text", - "description": "Text of the status. Deprecated in 16.4: The `text` attribute is being deprecated. Use `label` instead.", + "name": "username", + "description": "Username to authenticate with on the target website.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "The `text` attribute is being deprecated. Use `label` instead. Deprecated in 16.4." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tooltip", - "description": "Tooltip associated with the status.", + "name": "usernameField", + "description": "Name of username field at the sign-in HTML form.", "args": [], "type": { "kind": "SCALAR", @@ -51564,145 +53073,90 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DevopsAdoptionEnabledNamespace", - "description": "Enabled namespace for DevopsAdoption", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DastSiteProfileAuthInput", + "description": "Input type for DastSiteProfile authentication", + "fields": null, + "inputFields": [ { - "name": "displayNamespace", - "description": "Namespace where data should be displayed.", - "args": [], + "name": "enabled", + "description": "Indicates whether authentication is enabled.", "type": { - "kind": "OBJECT", - "name": "Namespace", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the enabled namespace.", - "args": [], + "name": "url", + "description": "The URL of the page containing the sign-in HTML form on the target website.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "latestSnapshot", - "description": "Metrics snapshot for previous month for the enabled namespace.", - "args": [], + "name": "usernameField", + "description": "Name of username field at the sign-in HTML form.", "type": { - "kind": "OBJECT", - "name": "DevopsAdoptionSnapshot", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "namespace", - "description": "Namespace which should be calculated.", - "args": [], + "name": "passwordField", + "description": "Name of password field at the sign-in HTML form.", "type": { - "kind": "OBJECT", - "name": "Namespace", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "snapshots", - "description": "Data snapshots of the namespace.", - "args": [ - { - "name": "endTimeBefore", - "description": "Filter to snapshots with month end before the provided date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endTimeAfter", - "description": "Filter to snapshots with month end after the provided date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "username", + "description": "Username to authenticate with on the target.", "type": { - "kind": "OBJECT", - "name": "DevopsAdoptionSnapshotConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "password", + "description": "Password to authenticate with on the target.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "submitField", + "description": "Name or ID of sign-in submit button at the sign-in HTML form.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DevopsAdoptionEnabledNamespaceConnection", - "description": "The connection type for DevopsAdoptionEnabledNamespace.", + "name": "DastSiteProfileConnection", + "description": "The connection type for DastSiteProfile.", "fields": [ { "name": "edges", @@ -51713,7 +53167,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DevopsAdoptionEnabledNamespaceEdge", + "name": "DastSiteProfileEdge", "ofType": null } }, @@ -51729,7 +53183,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DevopsAdoptionEnabledNamespace", + "name": "DastSiteProfile", "ofType": null } }, @@ -51759,14 +53213,24 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DevopsAdoptionEnabledNamespaceEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DastSiteProfileCreateInput", + "description": "Autogenerated input type of DastSiteProfileCreate", + "fields": null, + "inputFields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "profileName", + "description": "Name of the site profile.", "type": { "kind": "NON_NULL", "name": null, @@ -51776,314 +53240,247 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DevopsAdoptionEnabledNamespace", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DevopsAdoptionSnapshot", - "description": "Snapshot", - "fields": [ - { - "name": "codeOwnersUsedCount", - "description": "Total number of projects with existing CODEOWNERS file.", - "args": [], + "name": "targetUrl", + "description": "URL of the target to be scanned.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "coverageFuzzingEnabledCount", - "description": "Total number of projects with enabled coverage fuzzing.", - "args": [], + "name": "targetType", + "description": "Type of target to be scanned.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "DastTargetTypeEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "dastEnabledCount", - "description": "Total number of projects with enabled DAST.", - "args": [], + "name": "scanMethod", + "description": "Scan method by the scanner.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "DastScanMethodType", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "dependencyScanningEnabledCount", - "description": "Total number of projects with enabled dependency scanning.", - "args": [], + "name": "scanFilePath", + "description": "File Path or URL used as input for the scan method.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "deploySucceeded", - "description": "At least one deployment succeeded.", - "args": [], + "name": "requestHeaders", + "description": "Comma-separated list of request header names and values to be added to every request made by DAST.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "endTime", - "description": "End time for the snapshot where the data points were collected.", - "args": [], + "name": "auth", + "description": "Parameters for authentication.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "DastSiteProfileAuthInput", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "issueOpened", - "description": "At least one issue was opened.", - "args": [], + "name": "fullPath", + "description": "Project the site profile belongs to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "mergeRequestApproved", - "description": "At least one merge request was approved.", - "args": [], + "name": "excludedUrls", + "description": "URLs to skip during an authenticated scan. Defaults to `[]`.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": "[]" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DastSiteProfileCreatePayload", + "description": "Autogenerated return type of DastSiteProfileCreate.", + "fields": [ { - "name": "mergeRequestOpened", - "description": "At least one merge request was opened.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pipelineSucceeded", - "description": "At least one pipeline succeeded.", + "name": "dastSiteProfile", + "description": "Site Profile object.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "DastSiteProfile", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "recordedAt", - "description": "Time the snapshot was recorded.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "runnerConfigured", - "description": "At least one runner was used.", + "name": "id", + "description": "ID of the site profile. Deprecated in GitLab 14.10: use `dastSiteProfile.id` field.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "DastSiteProfileID", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "isDeprecated": true, + "deprecationReason": "use `dastSiteProfile.id` field. Deprecated in GitLab 14.10." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DastSiteProfileDeleteInput", + "description": "Autogenerated input type of DastSiteProfileDelete", + "fields": null, + "inputFields": [ { - "name": "sastEnabledCount", - "description": "Total number of projects with enabled SAST.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "startTime", - "description": "Start time for the snapshot where the data points were collected.", - "args": [], + "name": "id", + "description": "ID of the site profile to be deleted.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "DastSiteProfileID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalProjectsCount", - "description": "Total number of projects.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vulnerabilityManagementUsedCount", - "description": "Total number of projects with vulnerability management used at least once.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DevopsAdoptionSnapshotConnection", - "description": "The connection type for DevopsAdoptionSnapshot.", + "name": "DastSiteProfileDeletePayload", + "description": "Autogenerated return type of DastSiteProfileDelete.", "fields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DevopsAdoptionSnapshotEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DevopsAdoptionSnapshot", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -52097,7 +53494,7 @@ }, { "kind": "OBJECT", - "name": "DevopsAdoptionSnapshotEdge", + "name": "DastSiteProfileEdge", "description": "An edge in a connection.", "fields": [ { @@ -52122,7 +53519,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "DevopsAdoptionSnapshot", + "name": "DastSiteProfile", "ofType": null }, "isDeprecated": false, @@ -52134,122 +53531,116 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "DastSiteProfileID", + "description": "A `DastSiteProfileID` is a global ID. It is encoded as a string.\n\nAn example `DastSiteProfileID` is: `\"gid://gitlab/DastSiteProfile/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "Diff", - "description": null, + "name": "DastSiteProfilePermissions", + "description": "Check permissions for the current user on site profile", "fields": [ { - "name": "aMode", - "description": "Old file mode of the file.", + "name": "createOnDemandDastScan", + "description": "If `true`, the user can perform `create_on_demand_dast_scan` on this resource", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DastSiteProfileUpdateInput", + "description": "Autogenerated input type of DastSiteProfileUpdate", + "fields": null, + "inputFields": [ { - "name": "bMode", - "description": "New file mode of the file.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "deletedFile", - "description": "Indicates if the file has been removed. ", - "args": [], + "name": "profileName", + "description": "Name of the site profile.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "diff", - "description": "Diff representation of the changes made to the file.", - "args": [], + "name": "targetUrl", + "description": "URL of the target to be scanned.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "newFile", - "description": "Indicates if the file has just been added. ", - "args": [], + "name": "targetType", + "description": "Type of target to be scanned.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "DastTargetTypeEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "newPath", - "description": "New path of the file.", - "args": [], + "name": "scanMethod", + "description": "Scan method by the scanner.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "DastScanMethodType", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "oldPath", - "description": "Old path of the file.", - "args": [], + "name": "scanFilePath", + "description": "File Path or URL used as input for the scan method.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "renamedFile", - "description": "Indicates if the file has been renamed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DiffImagePositionInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "baseSha", - "description": "Merge base of the branch the comment was made on.", + "name": "requestHeaders", + "description": "Comma-separated list of request header names and values to be added to every request made by DAST.", "type": { "kind": "SCALAR", "name": "String", @@ -52258,127 +53649,173 @@ "defaultValue": null }, { - "name": "headSha", - "description": "SHA of the HEAD at the time the comment was made.", + "name": "auth", + "description": "Parameters for authentication.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "INPUT_OBJECT", + "name": "DastSiteProfileAuthInput", + "ofType": null }, "defaultValue": null }, { - "name": "startSha", - "description": "SHA of the branch being compared against.", + "name": "id", + "description": "ID of the site profile to be updated.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DastSiteProfileID", "ofType": null } }, "defaultValue": null }, { - "name": "paths", - "description": "The paths of the file that was changed. Both of the properties of this input are optional, but at least one of them is required", + "name": "excludedUrls", + "description": "URLs to skip during an authenticated scan.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "DiffPathsInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DastSiteProfileUpdatePayload", + "description": "Autogenerated return type of DastSiteProfileUpdate.", + "fields": [ { - "name": "height", - "description": "Total height of the image.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "width", - "description": "Total width of the image.", + "name": "dastSiteProfile", + "description": "Site profile object.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "DastSiteProfile", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "x", - "description": "X position of the note.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "y", - "description": "Y position of the note.", + "name": "id", + "description": "ID of the site profile. Deprecated in GitLab 14.10: use `dastSiteProfile.id` field.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "DastSiteProfileID", + "ofType": null }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "use `dastSiteProfile.id` field. Deprecated in GitLab 14.10." } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "SCALAR", - "name": "DiffNoteID", - "description": "A `DiffNoteID` is a global ID. It is encoded as a string.\n\nAn example `DiffNoteID` is: `\"gid://gitlab/DiffNote/1\"`.", + "kind": "ENUM", + "name": "DastSiteProfileValidationStatusEnum", + "description": null, "fields": null, "inputFields": null, "interfaces": null, - "enumValues": null, + "enumValues": [ + { + "name": "NONE", + "description": "No site validation exists.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING_VALIDATION", + "description": "Site validation process has not started.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPROGRESS_VALIDATION", + "description": "Site validation process is in progress.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PASSED_VALIDATION", + "description": "Site validation process finished successfully.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED_VALIDATION", + "description": "Site validation process finished but failed.", + "isDeprecated": false, + "deprecationReason": null + } + ], "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "DiffPathsInput", - "description": null, + "name": "DastSiteTokenCreateInput", + "description": "Autogenerated input type of DastSiteTokenCreate", "fields": null, "inputFields": [ { - "name": "newPath", - "description": "Path of the file on the HEAD SHA.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", @@ -52387,8 +53824,22 @@ "defaultValue": null }, { - "name": "oldPath", - "description": "Path of the file on the start SHA.", + "name": "fullPath", + "description": "Project the site token belongs to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "targetUrl", + "description": "URL of the target to be validated.", "type": { "kind": "SCALAR", "name": "String", @@ -52403,68 +53854,72 @@ }, { "kind": "OBJECT", - "name": "DiffPosition", - "description": null, + "name": "DastSiteTokenCreatePayload", + "description": "Autogenerated return type of DastSiteTokenCreate.", "fields": [ { - "name": "diffRefs", - "description": "Information about the branch, HEAD, and base at the time of commenting.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiffRefs", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "filePath", - "description": "Path of the file that was changed.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "height", - "description": "Total height of the image.", + "name": "id", + "description": "ID of the site token.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "DastSiteTokenID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "newLine", - "description": "Line on HEAD SHA that was changed.", + "name": "status", + "description": "Current validation status of the target.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "DastSiteProfileValidationStatusEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "newPath", - "description": "Path of the file on the HEAD SHA.", + "name": "token", + "description": "Token string.", "args": [], "type": { "kind": "SCALAR", @@ -52473,22 +53928,47 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DastSiteTokenID", + "description": "A `DastSiteTokenID` is a global ID. It is encoded as a string.\n\nAn example `DastSiteTokenID` is: `\"gid://gitlab/DastSiteToken/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DastSiteValidation", + "description": "Represents a DAST Site Validation", + "fields": [ { - "name": "oldLine", - "description": "Line on start SHA that was changed.", + "name": "id", + "description": "Global ID of the site validation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DastSiteValidationID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "oldPath", - "description": "Path of the file on the start SHA.", + "name": "normalizedTargetUrl", + "description": "Normalized URL of the target to be validated.", "args": [], "type": { "kind": "SCALAR", @@ -52499,15 +53979,15 @@ "deprecationReason": null }, { - "name": "positionType", - "description": "Type of file the position refers to.", + "name": "status", + "description": "Status of the site validation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "DiffPositionType", + "name": "DastSiteProfileValidationStatusEnum", "ofType": null } }, @@ -52515,37 +53995,72 @@ "deprecationReason": null }, { - "name": "width", - "description": "Total width of the image.", + "name": "validationStartedAt", + "description": "Timestamp of when the validation started.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DastSiteValidationConnection", + "description": "The connection type for DastSiteValidation.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DastSiteValidationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "x", - "description": "X position of the note.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DastSiteValidation", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "y", - "description": "Y position of the note.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -52558,13 +54073,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "DiffPositionInput", - "description": null, + "name": "DastSiteValidationCreateInput", + "description": "Autogenerated input type of DastSiteValidationCreate", "fields": null, "inputFields": [ { - "name": "baseSha", - "description": "Merge base of the branch the comment was made on.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", @@ -52573,63 +54088,53 @@ "defaultValue": null }, { - "name": "headSha", - "description": "SHA of the HEAD at the time the comment was made.", + "name": "fullPath", + "description": "Project the site profile belongs to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "startSha", - "description": "SHA of the branch being compared against.", + "name": "dastSiteTokenId", + "description": "ID of the site token.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DastSiteTokenID", "ofType": null } }, "defaultValue": null }, { - "name": "paths", - "description": "The paths of the file that was changed. Both of the properties of this input are optional, but at least one of them is required", + "name": "validationPath", + "description": "Path to be requested during validation.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "DiffPathsInput", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "newLine", - "description": "Line on HEAD SHA that was changed. Please see the [REST API Documentation](https://docs.gitlab.com/ee/api/discussions.html#create-a-new-thread-in-the-merge-request-diff) for more information on how to use this field.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "oldLine", - "description": "Line on start SHA that was changed. Please see the [REST API Documentation](https://docs.gitlab.com/ee/api/discussions.html#create-a-new-thread-in-the-merge-request-diff) for more information on how to use this field.", + "name": "strategy", + "description": "Validation strategy to be used.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "DastSiteValidationStrategyEnum", "ofType": null }, "defaultValue": null @@ -52639,43 +54144,14 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "DiffPositionType", - "description": "Type of file the position refers to", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "text", - "description": "Text file.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "An image.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "file", - "description": "Unknown file type.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "DiffRefs", - "description": null, + "name": "DastSiteValidationCreatePayload", + "description": "Autogenerated return type of DastSiteValidationCreate.", "fields": [ { - "name": "baseSha", - "description": "Merge base of the branch the comment was made on.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -52686,92 +54162,49 @@ "deprecationReason": null }, { - "name": "headSha", - "description": "SHA of the HEAD at the time the comment was made.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startSha", - "description": "SHA of the branch being compared against.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DiffStats", - "description": "Changes to a single file", - "fields": [ - { - "name": "additions", - "description": "Number of lines added to this file.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deletions", - "description": "Number of lines deleted from this file.", + "name": "id", + "description": "ID of the site validation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "DastSiteValidationID", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "path", - "description": "File path, relative to repository root.", + "name": "status", + "description": "Current validation status.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "DastSiteProfileValidationStatusEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -52784,51 +54217,19 @@ }, { "kind": "OBJECT", - "name": "DiffStatsSummary", - "description": "Aggregated summary of changes", + "name": "DastSiteValidationEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "additions", - "description": "Number of lines added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changes", - "description": "Number of lines changed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletions", - "description": "Number of lines deleted.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -52836,17 +54237,13 @@ "deprecationReason": null }, { - "name": "fileCount", - "description": "Number of files changed.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "DastSiteValidation", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -52857,10 +54254,20 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "DastSiteValidationID", + "description": "A `DastSiteValidationID` is a global ID. It is encoded as a string.\n\nAn example `DastSiteValidationID` is: `\"gid://gitlab/DastSiteValidation/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "DisableDevopsAdoptionNamespaceInput", - "description": "Autogenerated input type of DisableDevopsAdoptionNamespace", + "name": "DastSiteValidationRevokeInput", + "description": "Autogenerated input type of DastSiteValidationRevoke", "fields": null, "inputFields": [ { @@ -52874,23 +54281,29 @@ "defaultValue": null }, { - "name": "id", - "description": "One or many IDs of the enabled namespaces to disable.", + "name": "fullPath", + "description": "Project the site validation belongs to.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "AnalyticsDevopsAdoptionEnabledNamespaceID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "normalizedTargetUrl", + "description": "Normalized URL of the target to be revoked.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null @@ -52902,8 +54315,8 @@ }, { "kind": "OBJECT", - "name": "DisableDevopsAdoptionNamespacePayload", - "description": "Autogenerated return type of DisableDevopsAdoptionNamespace", + "name": "DastSiteValidationRevokePayload", + "description": "Autogenerated return type of DastSiteValidationRevoke.", "fields": [ { "name": "clientMutationId", @@ -52948,297 +54361,214 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Discussion", + "kind": "ENUM", + "name": "DastSiteValidationStatusEnum", "description": null, - "fields": [ + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "createdAt", - "description": "Timestamp of the discussion's creation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, + "name": "PENDING_VALIDATION", + "description": "Site validation process has not started.", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of this discussion.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DiscussionID", - "ofType": null - } - }, + "name": "INPROGRESS_VALIDATION", + "description": "Site validation process is in progress.", "isDeprecated": false, "deprecationReason": null }, { - "name": "noteable", - "description": "Object which the discussion belongs to.", - "args": [], - "type": { - "kind": "UNION", - "name": "NoteableType", - "ofType": null - }, + "name": "PASSED_VALIDATION", + "description": "Site validation process finished successfully.", "isDeprecated": false, "deprecationReason": null }, { - "name": "notes", - "description": "All notes in the discussion.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NoteConnection", - "ofType": null - } - }, + "name": "FAILED_VALIDATION", + "description": "Site validation process finished but failed.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DastSiteValidationStrategyEnum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "replyId", - "description": "ID used to reply to this discussion.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DiscussionID", - "ofType": null - } - }, + "name": "TEXT_FILE", + "description": "Text file validation.", "isDeprecated": false, "deprecationReason": null }, { - "name": "resolvable", - "description": "Indicates if the object can be resolved.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "HEADER", + "description": "Header validation.", "isDeprecated": false, "deprecationReason": null }, { - "name": "resolved", - "description": "Indicates if the object is resolved.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "META_TAG", + "description": "Meta tag validation.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DastTargetTypeEnum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "resolvedAt", - "description": "Timestamp of when the object was resolved.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "WEBSITE", + "description": "Website target.", "isDeprecated": false, "deprecationReason": null }, { - "name": "resolvedBy", - "description": "User who resolved the object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - }, + "name": "API", + "description": "API target.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ResolvableInterface", - "ofType": null - } - ], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DiscussionConnection", - "description": "The connection type for Discussion.", - "fields": [ + "kind": "ENUM", + "name": "DataVisualizationColorEnum", + "description": "Color of the data visualization palette", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionEdge", - "ofType": null - } - }, + "name": "BLUE", + "description": "Blue color", "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - } - }, + "name": "ORANGE", + "description": "Orange color", "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, + "name": "AQUA", + "description": "Aqua color", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GREEN", + "description": "Green color", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAGENTA", + "description": "Magenta color", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "DiscussionEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "ENUM", + "name": "DataVisualizationWeightEnum", + "description": "Weight of the data visualization palette", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "WEIGHT_50", + "description": "50 weight", "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - }, + "name": "WEIGHT_100", + "description": "100 weight", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT_200", + "description": "200 weight", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT_300", + "description": "300 weight", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT_400", + "description": "400 weight", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT_500", + "description": "500 weight", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT_600", + "description": "600 weight", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT_700", + "description": "700 weight", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT_800", + "description": "800 weight", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT_900", + "description": "900 weight", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT_950", + "description": "950 weight", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", - "name": "DiscussionID", - "description": "A `DiscussionID` is a global ID. It is encoded as a string.\n\nAn example `DiscussionID` is: `\"gid://gitlab/Discussion/1\"`.", + "name": "Date", + "description": "Date represented in ISO 8601", "fields": null, "inputFields": null, "interfaces": null, @@ -53247,8 +54577,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "DiscussionToggleResolveInput", - "description": "Autogenerated input type of DiscussionToggleResolve", + "name": "DeleteAnnotationInput", + "description": "Autogenerated input type of DeleteAnnotation", "fields": null, "inputFields": [ { @@ -53263,27 +54593,13 @@ }, { "name": "id", - "description": "Global ID of the discussion.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DiscussionID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "resolve", - "description": "Will resolve the discussion when true, and unresolve the discussion when false.", + "description": "Global ID of the annotation to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -53296,8 +54612,8 @@ }, { "kind": "OBJECT", - "name": "DiscussionToggleResolvePayload", - "description": "Autogenerated return type of DiscussionToggleResolve", + "name": "DeleteAnnotationPayload", + "description": "Autogenerated return type of DeleteAnnotation.", "fields": [ { "name": "clientMutationId", @@ -53311,18 +54627,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "discussion", - "description": "Discussion after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Discussion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -53354,161 +54658,139 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Dora", - "description": "All information related to DORA metrics.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DeleteContainerRegistryProtectionRuleInput", + "description": "Autogenerated input type of DeleteContainerRegistryProtectionRule", + "fields": null, + "inputFields": [ { - "name": "metrics", - "description": "DORA metrics for the current group or project.", - "args": [ - { - "name": "startDate", - "description": "Date range to start from. Default is 3 months ago.", - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endDate", - "description": "Date range to end at. Default is the current date.", - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "interval", - "description": "How the metric should be aggregated. Defaults to `DAILY`. In the case of `ALL`, the `date` field in the response will be `null`.", - "type": { - "kind": "ENUM", - "name": "DoraMetricBucketingInterval", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "environmentTiers", - "description": "Deployment tiers of the environments to return. Defaults to `[PRODUCTION]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DeploymentTier", - "ofType": null - } - } - }, - "defaultValue": null - } - ], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the container registry protection rule to delete.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DoraMetric", - "ofType": null - } + "kind": "SCALAR", + "name": "ContainerRegistryProtectionRuleID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DoraMetric", - "description": null, + "name": "DeleteContainerRegistryProtectionRulePayload", + "description": "Autogenerated return type of DeleteContainerRegistryProtectionRule.", "fields": [ { - "name": "changeFailureRate", - "description": "Percentage of deployments that caused incidents in production.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "date", - "description": "Date of the data point.", + "name": "containerRegistryProtectionRule", + "description": "Container registry protection rule that was deleted successfully.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ContainerRegistryProtectionRule", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deploymentFrequency", - "description": "Number of deployments per day.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteJobsResponse", + "description": "The response from the AdminSidekiqQueuesDeleteJobs mutation", + "fields": [ { - "name": "leadTimeForChanges", - "description": "Median time to deploy a merged merge request.", + "name": "completed", + "description": "Whether or not the entire queue was processed in time; if not, retrying the same request is safe.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timeToRestoreService", - "description": "Median time to close an incident.", + "name": "deletedJobs", + "description": "Number of matching jobs deleted.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "value", - "description": "Value of the data point. Deprecated in 15.10: Moved to corresponding metric field.", + "name": "queueSize", + "description": "Queue size after processing.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", + "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Moved to corresponding metric field. Deprecated in 15.10." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -53517,113 +54799,206 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "DoraMetricBucketingInterval", - "description": "All possible ways that DORA metrics can be aggregated.", + "kind": "INPUT_OBJECT", + "name": "DeletePackagesProtectionRuleInput", + "description": "Autogenerated input type of DeletePackagesProtectionRule", "fields": null, - "inputFields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the package protection rule to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PackagesProtectionRuleID", + "ofType": null + } + }, + "defaultValue": null + } + ], "interfaces": null, - "enumValues": [ + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeletePackagesProtectionRulePayload", + "description": "Autogenerated return type of DeletePackagesProtectionRule.", + "fields": [ { - "name": "ALL", - "description": "All data points are combined into a single value.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MONTHLY", - "description": "Data points are combined into chunks by month.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DAILY", - "description": "Data points are combined into chunks by day.", + "name": "packageProtectionRule", + "description": "Packages protection rule that was deleted successfully.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PackagesProtectionRule", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "DoraMetricType", - "description": "All supported DORA metric types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DEPLOYMENT_FREQUENCY", - "description": "Deployment frequency.", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "DeletedNote", + "description": null, + "fields": [ { - "name": "LEAD_TIME_FOR_CHANGES", - "description": "Lead time for changes.", + "name": "discussionId", + "description": "ID of the discussion for the deleted note.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DiscussionID", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TIME_TO_RESTORE_SERVICE", - "description": "Time to restore service.", + "name": "id", + "description": "ID of the deleted note.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NoteID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CHANGE_FAILURE_RATE", - "description": "Change failure rate.", + "name": "lastDiscussionNote", + "description": "Whether deleted note is the last note in the discussion.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "DoraPerformanceScoreCount", - "description": "Aggregated DORA score counts for projects for the last complete month.", + "name": "Dependency", + "description": "A software dependency used by a project", "fields": [ { - "name": "highProjectsCount", - "description": "Number of projects that score \"high\" on the metric.", + "name": "id", + "description": "ID of the dependency.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GlobalID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lowProjectsCount", - "description": "Number of projects that score \"low\" on the metric.", + "name": "licenses", + "description": "Licenses associated to the dependency.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "License", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mediumProjectsCount", - "description": "Number of projects that score \"medium\" on the metric.", + "name": "location", + "description": "Information about where the dependency is located.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Location", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "metricName", - "description": "Name of the DORA metric.", + "name": "name", + "description": "Name of the dependency.", "args": [], "type": { "kind": "NON_NULL", @@ -53638,12 +55013,24 @@ "deprecationReason": null }, { - "name": "noDataProjectsCount", - "description": "Number of projects with no data.", + "name": "packager", + "description": "Description of the tool used to manage the dependency.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PackageManager", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": "Version of the dependency.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -53657,8 +55044,8 @@ }, { "kind": "OBJECT", - "name": "DoraPerformanceScoreCountConnection", - "description": "The connection type for DoraPerformanceScoreCount.", + "name": "DependencyConnection", + "description": "The connection type for Dependency.", "fields": [ { "name": "edges", @@ -53669,7 +55056,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DoraPerformanceScoreCountEdge", + "name": "DependencyEdge", "ofType": null } }, @@ -53685,7 +55072,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DoraPerformanceScoreCount", + "name": "Dependency", "ofType": null } }, @@ -53716,7 +55103,7 @@ }, { "kind": "OBJECT", - "name": "DoraPerformanceScoreCountEdge", + "name": "DependencyEdge", "description": "An edge in a connection.", "fields": [ { @@ -53741,7 +55128,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "DoraPerformanceScoreCount", + "name": "Dependency", "ofType": null }, "isDeprecated": false, @@ -53754,192 +55141,45 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "DoraProjectFilterInput", - "description": "Filter parameters for projects to be aggregated for DORA metrics.", - "fields": null, - "inputFields": [ - { - "name": "topic", - "description": "Filter projects by topic.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Duration", - "description": "Duration between two instants, represented as a fractional number of seconds.\n\nFor example: 12.3334\n", + "kind": "UNION", + "name": "DependencyLinkMetadata", + "description": "Represents metadata associated with a dependency link", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "NugetDependencyLinkMetadata", + "ofType": null + } + ] }, { - "kind": "INPUT_OBJECT", - "name": "EchoCreateInput", - "description": "Autogenerated input type of EchoCreate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "DependencyProxyBlob", + "description": "Dependency proxy blob", + "fields": [ { - "name": "errors", - "description": "Errors to return to the user.", + "name": "createdAt", + "description": "Date of creation.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "messages", - "description": "Messages to return to the user.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EchoCreatePayload", - "description": "Autogenerated return type of EchoCreate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "echoes", - "description": "Messages returned to the user.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EgressNode", - "description": null, - "fields": [ - { - "name": "artifactsEgress", - "description": "Artifacts egress for that project in that period of time.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": "First day of the node range. There is one node per month.", + "name": "fileName", + "description": "Name of the blob.", "args": [], "type": { "kind": "NON_NULL", @@ -53954,47 +55194,15 @@ "deprecationReason": null }, { - "name": "packagesEgress", - "description": "Packages egress for that project in that period of time.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registryEgress", - "description": "Registry egress for that project in that period of time.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BigInt", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "repositoryEgress", - "description": "Repository egress for that project in that period of time.", + "name": "size", + "description": "Size of the blob file.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "String", "ofType": null } }, @@ -54002,15 +55210,15 @@ "deprecationReason": null }, { - "name": "totalEgress", - "description": "Total egress for that project in that period of time.", + "name": "updatedAt", + "description": "Date of most recent update.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Time", "ofType": null } }, @@ -54025,8 +55233,8 @@ }, { "kind": "OBJECT", - "name": "EgressNodeConnection", - "description": "The connection type for EgressNode.", + "name": "DependencyProxyBlobConnection", + "description": "The connection type for DependencyProxyBlob.", "fields": [ { "name": "edges", @@ -54037,7 +55245,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EgressNodeEdge", + "name": "DependencyProxyBlobEdge", "ofType": null } }, @@ -54053,7 +55261,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EgressNode", + "name": "DependencyProxyBlob", "ofType": null } }, @@ -54084,7 +55292,7 @@ }, { "kind": "OBJECT", - "name": "EgressNodeEdge", + "name": "DependencyProxyBlobEdge", "description": "An edge in a connection.", "fields": [ { @@ -54109,7 +55317,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "EgressNode", + "name": "DependencyProxyBlob", "ofType": null }, "isDeprecated": false, @@ -54123,12 +55331,12 @@ }, { "kind": "OBJECT", - "name": "Email", - "description": null, + "name": "DependencyProxyBlobRegistry", + "description": "Represents the Geo replication and verification state of a dependency_proxy_blob", "fields": [ { - "name": "confirmedAt", - "description": "Timestamp the email was confirmed.", + "name": "createdAt", + "description": "Timestamp when the DependencyProxyBlobRegistry was created", "args": [], "type": { "kind": "SCALAR", @@ -54139,15 +55347,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp the email was created.", + "name": "dependencyProxyBlobId", + "description": "ID of the Dependency Proxy Blob.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "ID", "ofType": null } }, @@ -54155,15 +55363,15 @@ "deprecationReason": null }, { - "name": "email", - "description": "Email address.", + "name": "id", + "description": "ID of the DependencyProxyBlobRegistry", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -54171,33 +55379,145 @@ "deprecationReason": null }, { - "name": "id", - "description": "Internal ID of the email.", + "name": "lastSyncFailure", + "description": "Error message during sync of the DependencyProxyBlobRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp the email was last updated.", + "name": "lastSyncedAt", + "description": "Timestamp of the most recent successful sync of the DependencyProxyBlobRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "retryAt", + "description": "Timestamp after which the DependencyProxyBlobRegistry is resynced", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "retryCount", + "description": "Number of consecutive failed sync attempts of the DependencyProxyBlobRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "Sync state of the DependencyProxyBlobRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "RegistryState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationChecksum", + "description": "The local checksum of the DependencyProxyBlobRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationFailure", + "description": "Error message during verification of the DependencyProxyBlobRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationRetryAt", + "description": "Timestamp after which the DependencyProxyBlobRegistry is reverified", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationRetryCount", + "description": "Number of consecutive failed verification attempts of the DependencyProxyBlobRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationStartedAt", + "description": "Timestamp when the verification started of DependencyProxyBlobRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationState", + "description": "Verification state of the DependencyProxyBlobRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verifiedAt", + "description": "Timestamp of the most recent successful verification of the DependencyProxyBlobRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -54210,8 +55530,8 @@ }, { "kind": "OBJECT", - "name": "EmailConnection", - "description": "The connection type for Email.", + "name": "DependencyProxyBlobRegistryConnection", + "description": "The connection type for DependencyProxyBlobRegistry.", "fields": [ { "name": "edges", @@ -54222,7 +55542,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EmailEdge", + "name": "DependencyProxyBlobRegistryEdge", "ofType": null } }, @@ -54238,7 +55558,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Email", + "name": "DependencyProxyBlobRegistry", "ofType": null } }, @@ -54269,7 +55589,7 @@ }, { "kind": "OBJECT", - "name": "EmailEdge", + "name": "DependencyProxyBlobRegistryEdge", "description": "An edge in a connection.", "fields": [ { @@ -54294,7 +55614,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "Email", + "name": "DependencyProxyBlobRegistry", "ofType": null }, "isDeprecated": false, @@ -54307,127 +55627,108 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "EmailID", - "description": "A `EmailID` is a global ID. It is encoded as a string.\n\nAn example `EmailID` is: `\"gid://gitlab/Email/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnableDevopsAdoptionNamespaceInput", - "description": "Autogenerated input type of EnableDevopsAdoptionNamespace", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "DependencyProxyImageTtlGroupPolicy", + "description": "Group-level Dependency Proxy TTL policy settings", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "createdAt", + "description": "Timestamp of creation.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "namespaceId", - "description": "Namespace ID.", + "name": "enabled", + "description": "Indicates whether the policy is enabled or disabled.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "NamespaceID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "displayNamespaceId", - "description": "Display namespace ID.", + "name": "ttl", + "description": "Number of days to retain a cached image file.", + "args": [], "type": { "kind": "SCALAR", - "name": "NamespaceID", + "name": "Int", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnableDevopsAdoptionNamespacePayload", - "description": "Autogenerated return type of EnableDevopsAdoptionNamespace", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "updatedAt", + "description": "Timestamp of the most recent update.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DependencyProxyManifest", + "description": "Dependency proxy manifest", + "fields": [ { - "name": "enabledNamespace", - "description": "Enabled namespace after mutation.", + "name": "createdAt", + "description": "Date of creation.", "args": [], "type": { - "kind": "OBJECT", - "name": "DevopsAdoptionEnabledNamespace", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "digest", + "description": "Digest of the manifest.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Entry", - "description": null, - "fields": [ + }, { - "name": "flatPath", - "description": "Flat path of the entry.", + "name": "fileName", + "description": "Name of the manifest.", "args": [], "type": { "kind": "NON_NULL", @@ -54443,14 +55744,14 @@ }, { "name": "id", - "description": "ID of the entry.", + "description": "ID of the manifest.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "DependencyProxyManifestID", "ofType": null } }, @@ -54458,8 +55759,8 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the entry.", + "name": "imageName", + "description": "Name of the image.", "args": [], "type": { "kind": "NON_NULL", @@ -54474,8 +55775,8 @@ "deprecationReason": null }, { - "name": "path", - "description": "Path of the entry.", + "name": "size", + "description": "Size of the manifest file.", "args": [], "type": { "kind": "NON_NULL", @@ -54490,15 +55791,15 @@ "deprecationReason": null }, { - "name": "sha", - "description": "Last commit SHA for the entry.", + "name": "status", + "description": "Status of the manifest (default, pending_destruction, processing, error)", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "DependencyProxyManifestStatus", "ofType": null } }, @@ -54506,15 +55807,15 @@ "deprecationReason": null }, { - "name": "type", - "description": "Type of tree entry.", + "name": "updatedAt", + "description": "Date of most recent update.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "EntryType", + "kind": "SCALAR", + "name": "Time", "ofType": null } }, @@ -54525,97 +55826,124 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Blob", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Submodule", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TreeEntry", - "ofType": null - } - ] + "possibleTypes": null }, { - "kind": "ENUM", - "name": "EntryType", - "description": "Type of a tree entry", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "DependencyProxyManifestConnection", + "description": "The connection type for DependencyProxyManifest.", + "fields": [ { - "name": "tree", - "description": "Directory tree type.", + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DependencyProxyManifestEdge", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "blob", - "description": "File tree type.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DependencyProxyManifest", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "commit", - "description": "Commit tree type.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Environment", - "description": "Describes where code is deployed for a project", + "name": "DependencyProxyManifestEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "autoDeleteAt", - "description": "When the environment is going to be deleted automatically.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "autoStopAt", - "description": "When the environment is going to be stopped automatically.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clusterAgent", - "description": "Cluster agent of the environment.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "ClusterAgent", + "name": "DependencyProxyManifest", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DependencyProxyManifestID", + "description": "A `DependencyProxyManifestID` is a global ID. It is encoded as a string.\n\nAn example `DependencyProxyManifestID` is: `\"gid://gitlab/DependencyProxy::Manifest/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DependencyProxyManifestRegistry", + "description": "Represents the Geo replication and verification state of a dependency_proxy_manifest", + "fields": [ { "name": "createdAt", - "description": "When the environment was created.", + "description": "Timestamp when the DependencyProxyManifestRegistry was created", "args": [], "type": { "kind": "SCALAR", @@ -54626,109 +55954,40 @@ "deprecationReason": null }, { - "name": "deployFreezes", - "description": "Deployment freeze periods of the environment.", + "name": "dependencyProxyManifestId", + "description": "ID of the Dependency Proxy Manifest.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CiFreezePeriod", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "deployments", - "description": "Deployments of the environment. This field can only be resolved for one environment in any single request.", - "args": [ - { - "name": "statuses", - "description": "Statuses of the deployments.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DeploymentStatus", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "orderBy", - "description": "Order by a specified field.", - "type": { - "kind": "INPUT_OBJECT", - "name": "DeploymentsOrderByInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "id", + "description": "ID of the DependencyProxyManifestRegistry", + "args": [], "type": { - "kind": "OBJECT", - "name": "DeploymentConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "environmentType", - "description": "Folder name of the environment.", + "name": "lastSyncFailure", + "description": "Error message during sync of the DependencyProxyManifestRegistry", "args": [], "type": { "kind": "SCALAR", @@ -54739,224 +55998,128 @@ "deprecationReason": null }, { - "name": "externalUrl", - "description": "External URL of the environment.", + "name": "lastSyncedAt", + "description": "Timestamp of the most recent successful sync of the DependencyProxyManifestRegistry", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "fluxResourcePath", - "description": "Flux resource path of the environment.", + "name": "retryAt", + "description": "Timestamp after which the DependencyProxyManifestRegistry is resynced", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the environment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kubernetesNamespace", - "description": "Kubernetes namespace of the environment.", + "name": "retryCount", + "description": "Number of consecutive failed sync attempts of the DependencyProxyManifestRegistry", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastDeployment", - "description": "Last deployment of the environment.", - "args": [ - { - "name": "status", - "description": "Status of the Deployment.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "DeploymentStatus", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "state", + "description": "Sync state of the DependencyProxyManifestRegistry", + "args": [], "type": { - "kind": "OBJECT", - "name": "Deployment", + "kind": "ENUM", + "name": "RegistryState", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "latestOpenedMostSevereAlert", - "description": "Most severe open alert for the environment. If multiple alerts have equal severity, the most recent is returned.", + "name": "verificationChecksum", + "description": "The local checksum of the DependencyProxyManifestRegistry", "args": [], "type": { - "kind": "OBJECT", - "name": "AlertManagementAlert", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Human-readable name of the environment.", + "name": "verificationFailure", + "description": "Error message during verification of the DependencyProxyManifestRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "path", - "description": "Path to the environment.", + "name": "verificationRetryAt", + "description": "Timestamp after which the DependencyProxyManifestRegistry is reverified", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "protectedEnvironments", - "description": "Protected Environments for the environment.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProtectedEnvironmentConnection", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "slug", - "description": "Slug of the environment.", + "name": "verificationRetryCount", + "description": "Number of consecutive failed verification attempts of the DependencyProxyManifestRegistry", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "State of the environment, for example: available/stopped.", + "name": "verificationStartedAt", + "description": "Timestamp when the verification started of DependencyProxyManifestRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "tier", - "description": "Deployment tier of the environment.", + "name": "verificationState", + "description": "Verification state of the DependencyProxyManifestRegistry", "args": [], "type": { "kind": "ENUM", - "name": "DeploymentTier", + "name": "VerificationStateEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "When the environment was updated.", + "name": "verifiedAt", + "description": "Timestamp of the most recent successful verification of the DependencyProxyManifestRegistry", "args": [], "type": { "kind": "SCALAR", @@ -54965,22 +56128,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "userPermissions", - "description": "Permissions for the current user on the resource. This field can only be resolved for one environment in any single request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EnvironmentPermissions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -54990,8 +56137,8 @@ }, { "kind": "OBJECT", - "name": "EnvironmentConnection", - "description": "The connection type for Environment.", + "name": "DependencyProxyManifestRegistryConnection", + "description": "The connection type for DependencyProxyManifestRegistry.", "fields": [ { "name": "edges", @@ -55002,7 +56149,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EnvironmentEdge", + "name": "DependencyProxyManifestRegistryEdge", "ofType": null } }, @@ -55018,7 +56165,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Environment", + "name": "DependencyProxyManifestRegistry", "ofType": null } }, @@ -55048,38 +56195,14 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "EnvironmentCreateInput", - "description": "Autogenerated input type of EnvironmentCreate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "Full path of the project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "DependencyProxyManifestRegistryEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "name", - "description": "Name of the environment.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -55089,115 +56212,449 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "externalUrl", - "description": "External URL of the environment.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DependencyProxyManifestRegistry", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DependencyProxyManifestStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DEFAULT", + "description": "Dependency proxy manifest has a status of default.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tier", - "description": "Tier of the environment.", - "type": { - "kind": "ENUM", - "name": "DeploymentTier", - "ofType": null - }, - "defaultValue": null + "name": "PENDING_DESTRUCTION", + "description": "Dependency proxy manifest has a status of pending_destruction.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clusterAgentId", - "description": "Cluster agent of the environment.", + "name": "PROCESSING", + "description": "Dependency proxy manifest has a status of processing.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "description": "Dependency proxy manifest has a status of error.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DependencyProxyPackagesSetting", + "description": "Project-level Dependency Proxy for packages settings", + "fields": [ + { + "name": "enabled", + "description": "Indicates whether the dependency proxy for packages is enabled for the project.", + "args": [], "type": { - "kind": "SCALAR", - "name": "ClustersAgentID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "kubernetesNamespace", - "description": "Kubernetes namespace of the environment.", + "name": "mavenExternalRegistryUrl", + "description": "URL for the external Maven packages registry.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "fluxResourcePath", - "description": "Flux resource path of the environment.", + "name": "mavenExternalRegistryUsername", + "description": "Username for the external Maven packages registry.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DependencyProxySetting", + "description": "Group-level Dependency Proxy settings", + "fields": [ + { + "name": "enabled", + "description": "Indicates whether the dependency proxy is enabled for the group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DependencySort", + "description": "Values for sorting dependencies", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME_DESC", + "description": "Name by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAME_ASC", + "description": "Name by ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PACKAGER_DESC", + "description": "Packager by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PACKAGER_ASC", + "description": "Packager by ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY_DESC", + "description": "Severity by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY_ASC", + "description": "Severity by ascending order.", + "isDeprecated": false, + "deprecationReason": null } ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DeployKeyID", + "description": "A `DeployKeyID` is a global ID. It is encoded as a string.\n\nAn example `DeployKeyID` is: `\"gid://gitlab/DeployKey/1\"`.", + "fields": null, + "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "EnvironmentCreatePayload", - "description": "Autogenerated return type of EnvironmentCreate", + "name": "Deployment", + "description": "The deployment of an environment", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "approvalSummary", + "description": "Approval summary of the deployment.This field can only be resolved for one deployment in any single request.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DeploymentApprovalSummary", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approvals", + "description": "Current approvals of the deployment.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeploymentApproval", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commit", + "description": "Commit details of the deployment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When the deployment record was created.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "environment", - "description": "Created environment.", + "name": "finishedAt", + "description": "When the deployment finished.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Global ID of the deployment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iid", + "description": "Project-level internal ID of the deployment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "job", + "description": "Pipeline job of the deployment.", "args": [], "type": { "kind": "OBJECT", - "name": "Environment", + "name": "CiJob", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "pendingApprovalCount", + "description": "Number of pending unified approvals on the deployment.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ref", + "description": "Git-Ref that the deployment ran on.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refPath", + "description": "Path to the Git-Ref that the deployment ran on.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha", + "description": "Git-SHA that the deployment ran on.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Status of the deployment.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DeploymentStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tag", + "description": "True or false if the deployment ran on a Git-tag.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "Git tags that contain this deployment. This field can only be resolved for two deployments in any single request.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "DeploymentTag", + "ofType": null } } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "triggerer", + "description": "User who executed the deployment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When the deployment record was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeploymentPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webPath", + "description": "Web path to the deployment page.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -55206,76 +56663,220 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "EnvironmentDeleteInput", - "description": "Autogenerated input type of EnvironmentDelete", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "DeploymentApproval", + "description": "Approval of the deployment.", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "comment", + "description": "Additional comment.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the environment to Delete.", + "name": "createdAt", + "description": "When the user approved/rejected first time.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Whether the deployment was approved/rejected.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DeploymentsApprovalStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When the user updated the approval.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "User who approved or rejected the deployment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeploymentApprovalSummary", + "description": "Approval summary of the deployment.", + "fields": [ + { + "name": "rules", + "description": "Approval Rules for the deployment.", + "args": [], + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "EnvironmentID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProtectedEnvironmentApprovalRuleForSummary", + "ofType": null + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Status of the approvals.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DeploymentApprovalSummaryStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalPendingApprovalCount", + "description": "Total pending approval count.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalRequiredApprovals", + "description": "Total number of required approvals.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "DeploymentApprovalSummaryStatus", + "description": "Status of the deployment approval summary.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "APPROVED", + "description": "Summarized deployment approval status that is approved.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "Summarized deployment approval status that is rejected.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING_APPROVAL", + "description": "Summarized deployment approval status that is pending approval.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "EnvironmentDeletePayload", - "description": "Autogenerated return type of EnvironmentDelete", + "name": "DeploymentConnection", + "description": "The connection type for Deployment.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeploymentEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Deployment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, "isDeprecated": false, @@ -55289,7 +56890,7 @@ }, { "kind": "OBJECT", - "name": "EnvironmentEdge", + "name": "DeploymentEdge", "description": "An edge in a connection.", "fields": [ { @@ -55314,7 +56915,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "Environment", + "name": "Deployment", "ofType": null }, "isDeprecated": false, @@ -55328,8 +56929,8 @@ }, { "kind": "SCALAR", - "name": "EnvironmentID", - "description": "A `EnvironmentID` is a global ID. It is encoded as a string.\n\nAn example `EnvironmentID` is: `\"gid://gitlab/Environment/1\"`.", + "name": "DeploymentID", + "description": "A `DeploymentID` is a global ID. It is encoded as a string.\n\nAn example `DeploymentID` is: `\"gid://gitlab/Deployment/1\"`.", "fields": null, "inputFields": null, "interfaces": null, @@ -55338,12 +56939,12 @@ }, { "kind": "OBJECT", - "name": "EnvironmentPermissions", + "name": "DeploymentPermissions", "description": null, "fields": [ { - "name": "destroyEnvironment", - "description": "Indicates the user can perform `destroy_environment` on this resource", + "name": "approveDeployment", + "description": "Indicates the user can perform `approve_deployment` on this resource. This field can only be resolved for one environment in any single request.", "args": [], "type": { "kind": "NON_NULL", @@ -55358,8 +56959,8 @@ "deprecationReason": null }, { - "name": "stopEnvironment", - "description": "Indicates the user can perform `stop_environment` on this resource", + "name": "destroyDeployment", + "description": "If `true`, the user can perform `destroy_deployment` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -55374,8 +56975,8 @@ "deprecationReason": null }, { - "name": "updateEnvironment", - "description": "Indicates the user can perform `update_environment` on this resource", + "name": "updateDeployment", + "description": "If `true`, the user can perform `update_deployment` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -55396,58 +56997,66 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "EnvironmentStopInput", - "description": "Autogenerated input type of EnvironmentStop", + "kind": "ENUM", + "name": "DeploymentStatus", + "description": "All deployment statuses.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "CREATED", + "description": "A deployment that is created.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the environment to stop.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "EnvironmentID", - "ofType": null - } - }, - "defaultValue": null + "name": "RUNNING", + "description": "A deployment that is running.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "force", - "description": "Force environment to stop without executing on_stop actions.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null + "name": "SUCCESS", + "description": "A deployment that is success.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "A deployment that is failed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCELED", + "description": "A deployment that is canceled.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKIPPED", + "description": "A deployment that is skipped.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BLOCKED", + "description": "A deployment that is blocked.", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "EnvironmentStopPayload", - "description": "Autogenerated return type of EnvironmentStop", + "name": "DeploymentTag", + "description": "Tags for a given deployment", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "name", + "description": "Name of this git tag.", "args": [], "type": { "kind": "SCALAR", @@ -55458,37 +57067,25 @@ "deprecationReason": null }, { - "name": "environment", - "description": "Environment after attempt to stop.", + "name": "path", + "description": "Path for this tag.", "args": [], "type": { - "kind": "OBJECT", - "name": "Environment", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "webPath", + "description": "Web path for this tag.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -55500,81 +57097,91 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "EnvironmentUpdateInput", - "description": "Autogenerated input type of EnvironmentUpdate", + "kind": "ENUM", + "name": "DeploymentTier", + "description": "All environment deployment tiers.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "PRODUCTION", + "description": "Production.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the environment to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "EnvironmentID", - "ofType": null - } - }, - "defaultValue": null + "name": "STAGING", + "description": "Staging.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "externalUrl", - "description": "External URL of the environment.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "TESTING", + "description": "Testing.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "tier", - "description": "Tier of the environment.", - "type": { - "kind": "ENUM", - "name": "DeploymentTier", - "ofType": null - }, - "defaultValue": null + "name": "DEVELOPMENT", + "description": "Development.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clusterAgentId", - "description": "Cluster agent of the environment.", - "type": { - "kind": "SCALAR", - "name": "ClustersAgentID", - "ofType": null - }, - "defaultValue": null + "name": "OTHER", + "description": "Other.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DeploymentsApprovalStatus", + "description": "Status of the deployment approval.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "APPROVED", + "description": "A deployment approval that is approved.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "kubernetesNamespace", - "description": "Kubernetes namespace of the environment.", + "name": "REJECTED", + "description": "A deployment approval that is rejected.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeploymentsOrderByInput", + "description": "Values for ordering deployments by a specific field", + "fields": null, + "inputFields": [ + { + "name": "createdAt", + "description": "Order by Created time.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortDirectionEnum", "ofType": null }, "defaultValue": null }, { - "name": "fluxResourcePath", - "description": "Flux resource path of the environment.", + "name": "finishedAt", + "description": "Order by Finished time.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SortDirectionEnum", "ofType": null }, "defaultValue": null @@ -55586,148 +57193,103 @@ }, { "kind": "OBJECT", - "name": "EnvironmentUpdatePayload", - "description": "Autogenerated return type of EnvironmentUpdate", + "name": "DescriptionVersion", + "description": null, "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "canDelete", + "description": "Whether current user can delete description version associated to the note metadata. Deprecated in GitLab 15.7: For backwards compatibility with REST API version and to be removed in a next iteration.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "For backwards compatibility with REST API version and to be removed in a next iteration. Deprecated in GitLab 15.7." }, { - "name": "environment", - "description": "Environment after attempt to update.", + "name": "deletePath", + "description": "Web path to delete description version associated to the note metadata. Deprecated in GitLab 15.7: For backwards compatibility with REST API version and to be removed in a next iteration.", "args": [], "type": { - "kind": "OBJECT", - "name": "Environment", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "For backwards compatibility with REST API version and to be removed in a next iteration. Deprecated in GitLab 15.7." }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "deleted", + "description": "Whether description version associated to the note metadata is deleted. Deprecated in GitLab 15.7: For backwards compatibility with REST API version and to be removed in a next iteration.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnvironmentsCanaryIngressUpdateInput", - "description": "Autogenerated input type of EnvironmentsCanaryIngressUpdate", - "fields": null, - "inputFields": [ + "isDeprecated": true, + "deprecationReason": "For backwards compatibility with REST API version and to be removed in a next iteration. Deprecated in GitLab 15.7." + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "description", + "description": "Content of the given description version.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the environment to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "EnvironmentID", - "ofType": null + "name": "diff", + "description": "Description diff between versions.", + "args": [ + { + "name": "versionId", + "description": "ID of a previous version to compare. If not specified first previous version is used.", + "type": { + "kind": "SCALAR", + "name": "DescriptionVersionID", + "ofType": null + }, + "defaultValue": null } - }, - "defaultValue": null - }, - { - "name": "weight", - "description": "Weight of the Canary Ingress.", + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EnvironmentsCanaryIngressUpdatePayload", - "description": "Autogenerated return type of EnvironmentsCanaryIngressUpdate", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "diffPath", + "description": "Web path to description version associated to the note metadata. Deprecated in GitLab 15.7: For backwards compatibility with REST API version and to be removed in a next iteration.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "For backwards compatibility with REST API version and to be removed in a next iteration. Deprecated in GitLab 15.7." }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "id", + "description": "ID of the description version.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DescriptionVersionID", + "ofType": null } }, "isDeprecated": false, @@ -55739,28 +57301,38 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "DescriptionVersionID", + "description": "A `DescriptionVersionID` is a global ID. It is encoded as a string.\n\nAn example `DescriptionVersionID` is: `\"gid://gitlab/DescriptionVersion/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "Epic", - "description": "Represents an epic", + "name": "Design", + "description": "A single design", "fields": [ { - "name": "ancestors", - "description": "Ancestors (parents) of the epic.", + "name": "commenters", + "description": "All commenters on this noteable.", "args": [ { - "name": "timeframe", - "description": "List items overlapping the given timeframe.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { - "kind": "INPUT_OBJECT", - "name": "Timeframe", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "search", - "description": "Search query for title or description.", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", @@ -55769,242 +57341,8 @@ "defaultValue": null }, { - "name": "in", - "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssuableSearchableField", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "iid", - "description": "IID of the epic, e.g., \"1\".", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iids", - "description": "List of IIDs of epics, e.g., `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter epics by state.", - "type": { - "kind": "ENUM", - "name": "EpicState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "List epics by sort order.", - "type": { - "kind": "ENUM", - "name": "EpicSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Filter epics by author.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelName", - "description": "Filter epics by labels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Filter epics by milestone title, computed from epic's issues.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iidStartsWith", - "description": "Filter epics by IID for autocomplete.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeAncestorGroups", - "description": "Include epics from ancestor groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "includeDescendantGroups", - "description": "Include epics from descendant groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "confidential", - "description": "Filter epics by given confidentiality.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Epics created after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Epics created before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Epics updated after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Epics updated before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Negated epic arguments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedEpicFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "topLevelHierarchyOnly", - "description": "Filter epics with a top-level hierarchy.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", @@ -56023,24 +57361,12 @@ "defaultValue": null } ], - "type": { - "kind": "OBJECT", - "name": "EpicConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "Author of the epic.", - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "UserCore", + "name": "UserCoreConnection", "ofType": null } }, @@ -56048,8 +57374,8 @@ "deprecationReason": null }, { - "name": "awardEmoji", - "description": "List of emoji reactions associated with the epic.", + "name": "currentUserTodos", + "description": "To-do items for the current user.", "args": [ { "name": "after", @@ -56090,419 +57416,73 @@ "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AwardEmojiConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blocked", - "description": "Indicates the epic is blocked.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedByCount", - "description": "Count of epics blocking this epic.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blockedByEpics", - "description": "Epics blocking this epic.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "state", + "description": "State of the to-do items.", "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "TodoStateEnum", "ofType": null }, "defaultValue": null } ], "type": { - "kind": "OBJECT", - "name": "EpicConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TodoConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockingCount", - "description": "Count of epics that this epic is blocking.", + "name": "description", + "description": "Description of the design.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "children", - "description": "Children (sub-epics) of the epic.", - "args": [ - { - "name": "timeframe", - "description": "List items overlapping the given timeframe.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Timeframe", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search query for title or description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssuableSearchableField", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "iid", - "description": "IID of the epic, e.g., \"1\".", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iids", - "description": "List of IIDs of epics, e.g., `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter epics by state.", - "type": { - "kind": "ENUM", - "name": "EpicState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "List epics by sort order.", - "type": { - "kind": "ENUM", - "name": "EpicSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Filter epics by author.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelName", - "description": "Filter epics by labels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Filter epics by milestone title, computed from epic's issues.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iidStartsWith", - "description": "Filter epics by IID for autocomplete.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeAncestorGroups", - "description": "Include child epics from ancestor groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "includeDescendantGroups", - "description": "Include epics from descendant groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "confidential", - "description": "Filter epics by given confidentiality.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Epics created after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Epics created before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Epics updated after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Epics updated before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Negated epic arguments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedEpicFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "topLevelHierarchyOnly", - "description": "Filter epics with a top-level hierarchy.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EpicConnection", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "closedAt", - "description": "Timestamp of when the epic was closed.", + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description`", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "color", - "description": "Color of the epic. Returns `null` if `epic_color_highlight` feature flag is disabled.", + "name": "diffRefs", + "description": "Diff refs for this design.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiffRefs", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "commenters", - "description": "All commenters on this noteable.", + "name": "discussions", + "description": "All discussions on this noteable.", "args": [ { "name": "after", @@ -56550,7 +57530,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "UserCoreConnection", + "name": "DiscussionConnection", "ofType": null } }, @@ -56558,90 +57538,63 @@ "deprecationReason": null }, { - "name": "confidential", - "description": "Indicates if the epic is confidential.", + "name": "event", + "description": "How this design was changed in the current version.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DesignVersionEvent", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of when the epic was created.", + "name": "filename", + "description": "Filename of the design.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "currentUserTodos", - "description": "To-do items for the current user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the to-do items.", - "type": { - "kind": "ENUM", - "name": "TodoStateEnum", - "ofType": null - }, - "defaultValue": null + "name": "fullPath", + "description": "Full path to the design file.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of this design.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TodoConnection", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -56649,69 +57602,95 @@ "deprecationReason": null }, { - "name": "defaultProjectForIssueCreation", - "description": "Default Project for issue creation. Based on the project the user created the last issue in.", + "name": "image", + "description": "URL of the full-sized image.", "args": [], "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "descendantCounts", - "description": "Number of open and closed descendant epics and issues.", + "name": "imageV432x230", + "description": "The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicDescendantCount", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "descendantWeightSum", - "description": "Total weight of open and closed issues in the epic and its descendants.", + "name": "imported", + "description": "Indicates whether the design was imported.", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicDescendantWeights", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of the epic.", + "name": "importedFrom", + "description": "Import source of the design.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ImportSource", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "descriptionHtml", - "description": "GitLab Flavored Markdown rendering of `description`", + "name": "issue", + "description": "Issue the design belongs to.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discussions", - "description": "All discussions on this noteable.", + "name": "notes", + "description": "All notes on this noteable.", "args": [ + { + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", + "type": { + "kind": "ENUM", + "name": "NotesFilterType", + "ofType": null + }, + "defaultValue": "ALL_NOTES" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -56758,7 +57737,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "DiscussionConnection", + "name": "NoteConnection", "ofType": null } }, @@ -56766,8 +57745,8 @@ "deprecationReason": null }, { - "name": "downvotes", - "description": "Number of downvotes the epic has received.", + "name": "notesCount", + "description": "Total count of user-created notes for this design.", "args": [], "type": { "kind": "NON_NULL", @@ -56782,69 +57761,45 @@ "deprecationReason": null }, { - "name": "dueDate", - "description": "Due date of the epic.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dueDateFixed", - "description": "Fixed due date of the epic.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dueDateFromInheritedSource", - "description": "Inherited due date of the epic from child epics or milestones.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dueDateFromMilestones", - "description": "Inherited due date of the epic from milestones.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dueDateIsFixed", - "description": "Indicates if the due date has been manually set.", + "name": "project", + "description": "Project the design belongs to.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "events", - "description": "List of events associated with the object.", + "name": "versions", + "description": "All versions related to this design ordered newest first.", "args": [ + { + "name": "earlierOrEqualToSha", + "description": "SHA256 of the most recent acceptable version.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "earlierOrEqualToId", + "description": "Global ID of the most recent acceptable version.", + "type": { + "kind": "SCALAR", + "name": "DesignManagementVersionID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -56887,23 +57842,75 @@ } ], "type": { - "kind": "OBJECT", - "name": "EventConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DesignVersionConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "group", - "description": "Group to which the epic belongs.", + "name": "webUrl", + "description": "URL of the design.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CurrentUserTodos", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "DesignFields", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "NoteableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Todoable", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DesignAtVersion", + "description": "A design pinned to a specific version. The image field reflects the design as of the associated version", + "fields": [ + { + "name": "design", + "description": "Underlying design.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Group", + "name": "Design", "ofType": null } }, @@ -56911,15 +57918,15 @@ "deprecationReason": null }, { - "name": "hasChildren", - "description": "Indicates if the epic has children.", + "name": "diffRefs", + "description": "Diff refs for this design.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "DiffRefs", "ofType": null } }, @@ -56927,15 +57934,15 @@ "deprecationReason": null }, { - "name": "hasIssues", - "description": "Indicates if the epic has direct issues.", + "name": "event", + "description": "How this design was changed in the current version.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "DesignVersionEvent", "ofType": null } }, @@ -56943,15 +57950,15 @@ "deprecationReason": null }, { - "name": "hasParent", - "description": "Indicates if the epic has a parent epic.", + "name": "filename", + "description": "Filename of the design.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -56959,20 +57966,24 @@ "deprecationReason": null }, { - "name": "healthStatus", - "description": "Current health status of the epic.", + "name": "fullPath", + "description": "Full path to the design file.", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicHealthStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "id", - "description": "ID of the epic.", + "description": "ID of this design.", "args": [], "type": { "kind": "NON_NULL", @@ -56987,15 +57998,15 @@ "deprecationReason": null }, { - "name": "iid", - "description": "Internal ID of the epic.", + "name": "image", + "description": "URL of the full-sized image.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -57003,115 +58014,318 @@ "deprecationReason": null }, { - "name": "issues", - "description": "A list of issues associated with the epic.", + "name": "imageV432x230", + "description": "The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issue", + "description": "Issue the design belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notesCount", + "description": "Total count of user-created notes for this design.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project the design belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": "Version this design-at-versions is pinned to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DesignVersion", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "DesignFields", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DesignAtVersionConnection", + "description": "The connection type for DesignAtVersion.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DesignAtVersionEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DesignAtVersion", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DesignAtVersionEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DesignAtVersion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DesignCollection", + "description": "A collection of designs", + "fields": [ + { + "name": "copyState", + "description": "Copy state of the design collection.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DesignCollectionCopyState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "design", + "description": "Find a specific design.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "id", + "description": "Find a design by its ID.", "type": { "kind": "SCALAR", - "name": "String", + "name": "DesignManagementDesignID", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "filename", + "description": "Find a design by its filename.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "Design", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "designAtVersion", + "description": "Find a design as of a version.", + "args": [ { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "id", + "description": "Global ID of the design at this version.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DesignManagementDesignAtVersionID", + "ofType": null + } }, "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "EpicIssueConnection", + "name": "DesignAtVersion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "labels", - "description": "Labels assigned to the epic.", + "name": "designs", + "description": "All designs for the design collection.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "atVersion", + "description": "Filters designs to only those that existed at the version. If argument is omitted or nil then all designs will reflect the latest version", "type": { "kind": "SCALAR", - "name": "String", + "name": "DesignManagementVersionID", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "filenames", + "description": "Filters designs by their filename.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "ids", + "description": "Filters designs by their ID.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DesignManagementDesignID", + "ofType": null + } + } }, "defaultValue": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "LabelConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "notes", - "description": "All notes on this noteable.", - "args": [ { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -57158,7 +58372,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "NoteConnection", + "name": "DesignConnection", "ofType": null } }, @@ -57166,21 +58380,94 @@ "deprecationReason": null }, { - "name": "parent", - "description": "Parent epic of the epic.", + "name": "issue", + "description": "Issue associated with the design collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project associated with the design collection.", "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": "A specific version.", + "args": [ + { + "name": "id", + "description": "Global ID of the version.", + "type": { + "kind": "SCALAR", + "name": "DesignManagementVersionID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sha", + "description": "SHA256 of a specific version.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "Epic", + "name": "DesignVersion", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "participants", - "description": "List of participants for the epic.", + "name": "versions", + "description": "All versions related to all designs, ordered newest first.", "args": [ + { + "name": "earlierOrEqualToSha", + "description": "SHA256 of the most recent acceptable version.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "earlierOrEqualToId", + "description": "Global ID of the most recent acceptable version.", + "type": { + "kind": "SCALAR", + "name": "DesignManagementVersionID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -57222,151 +58509,127 @@ "defaultValue": null } ], - "type": { - "kind": "OBJECT", - "name": "UserCoreConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reference", - "description": "Internal reference of the epic. Returned in shortened format by default.", - "args": [ - { - "name": "full", - "description": "Indicates if the reference should be returned in full.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DesignVersionConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "relationPath", - "description": "URI path of the epic-issue relationship.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "relativePosition", - "description": "Relative position of the epic in the epic tree.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DesignCollectionCopyState", + "description": "Copy state of a DesignCollection", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "startDate", - "description": "Start date of the epic.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "READY", + "description": "The DesignCollection has no copy in progress", "isDeprecated": false, "deprecationReason": null }, { - "name": "startDateFixed", - "description": "Fixed start date of the epic.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "IN_PROGRESS", + "description": "The DesignCollection is being copied", "isDeprecated": false, "deprecationReason": null }, { - "name": "startDateFromInheritedSource", - "description": "Inherited start date of the epic from child epics or milestones.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "ERROR", + "description": "The DesignCollection encountered an error during a copy", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DesignConnection", + "description": "The connection type for Design.", + "fields": [ { - "name": "startDateFromMilestones", - "description": "Inherited start date of the epic from milestones.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DesignEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "startDateIsFixed", - "description": "Indicates if the start date has been manually set.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Design", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "State of the epic.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "EpicState", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DesignEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "subscribed", - "description": "Indicates the currently logged in user is subscribed to the epic.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -57374,63 +58637,86 @@ "deprecationReason": null }, { - "name": "textColor", - "description": "Text color generated for the epic. Returns `null` if `epic_color_highlight` feature flag is disabled.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Design", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "DesignFields", + "description": null, + "fields": [ { - "name": "title", - "description": "Title of the epic.", + "name": "diffRefs", + "description": "Diff refs for this design.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiffRefs", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "titleHtml", - "description": "GitLab Flavored Markdown rendering of `title`", + "name": "event", + "description": "How this design was changed in the current version.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DesignVersionEvent", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of when the epic was updated.", + "name": "filename", + "description": "Filename of the design.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "upvotes", - "description": "Number of upvotes the epic has received.", + "name": "fullPath", + "description": "Full path to the design file.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -57438,15 +58724,15 @@ "deprecationReason": null }, { - "name": "userDiscussionsCount", - "description": "Number of user discussions in the epic.", + "name": "id", + "description": "ID of this design.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, @@ -57454,15 +58740,15 @@ "deprecationReason": null }, { - "name": "userNotesCount", - "description": "Number of user notes of the epic.", + "name": "image", + "description": "URL of the full-sized image.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -57470,15 +58756,27 @@ "deprecationReason": null }, { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", + "name": "imageV432x230", + "description": "The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issue", + "description": "Issue the design belongs to.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "EpicPermissions", + "name": "Issue", "ofType": null } }, @@ -57486,15 +58784,15 @@ "deprecationReason": null }, { - "name": "webPath", - "description": "Web path of the epic.", + "name": "notesCount", + "description": "Total count of user-created notes for this design.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -57502,15 +58800,15 @@ "deprecationReason": null }, { - "name": "webUrl", - "description": "Web URL of the epic.", + "name": "project", + "description": "Project the design belongs to.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Project", "ofType": null } }, @@ -57519,40 +58817,105 @@ } ], "inputFields": null, - "interfaces": [ + "interfaces": [], + "enumValues": null, + "possibleTypes": [ { - "kind": "INTERFACE", - "name": "CurrentUserTodos", + "kind": "OBJECT", + "name": "Design", "ofType": null }, { - "kind": "INTERFACE", - "name": "Eventable", + "kind": "OBJECT", + "name": "DesignAtVersion", "ofType": null - }, + } + ] + }, + { + "kind": "OBJECT", + "name": "DesignManagement", + "description": null, + "fields": [ { - "kind": "INTERFACE", - "name": "NoteableInterface", - "ofType": null + "name": "designAtVersion", + "description": "Find a design as of a version.", + "args": [ + { + "name": "id", + "description": "Global ID of the design at this version.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DesignManagementDesignAtVersionID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DesignAtVersion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "INTERFACE", - "name": "Todoable", - "ofType": null + "name": "version", + "description": "Find a version.", + "args": [ + { + "name": "id", + "description": "Global ID of the version.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DesignManagementVersionID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DesignVersion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "EpicAddIssueInput", - "description": "Autogenerated input type of EpicAddIssue", + "name": "DesignManagementDeleteInput", + "description": "Autogenerated input type of DesignManagementDelete", "fields": null, "inputFields": [ { - "name": "iid", - "description": "IID of the epic to mutate.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project where the issue is to upload designs for.", "type": { "kind": "NON_NULL", "name": null, @@ -57565,8 +58928,8 @@ "defaultValue": null }, { - "name": "groupPath", - "description": "Group the epic to mutate belongs to.", + "name": "iid", + "description": "IID of the issue to modify designs for.", "type": { "kind": "NON_NULL", "name": null, @@ -57578,43 +58941,161 @@ }, "defaultValue": null }, + { + "name": "filenames", + "description": "Filenames of the designs to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DesignManagementDeletePayload", + "description": "Autogenerated return type of DesignManagementDelete.", + "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectPath", - "description": "Full path of the project the issue belongs to.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": "New version in which the designs are deleted.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DesignVersion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DesignManagementDesignAtVersionID", + "description": "A `DesignManagementDesignAtVersionID` is a global ID. It is encoded as a string.\n\nAn example `DesignManagementDesignAtVersionID` is: `\"gid://gitlab/DesignManagement::DesignAtVersion/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DesignManagementDesignID", + "description": "A `DesignManagementDesignID` is a global ID. It is encoded as a string.\n\nAn example `DesignManagementDesignID` is: `\"gid://gitlab/DesignManagement::Design/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DesignManagementMoveInput", + "description": "Autogenerated input type of DesignManagementMove", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null }, { - "name": "issueIid", - "description": "IID of the issue to be added.", + "name": "id", + "description": "ID of the design to move.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "DesignManagementDesignID", "ofType": null } }, "defaultValue": null + }, + { + "name": "previous", + "description": "ID of the immediately preceding design.", + "type": { + "kind": "SCALAR", + "name": "DesignManagementDesignID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "next", + "description": "ID of the immediately following design.", + "type": { + "kind": "SCALAR", + "name": "DesignManagementDesignID", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -57623,8 +59104,8 @@ }, { "kind": "OBJECT", - "name": "EpicAddIssuePayload", - "description": "Autogenerated return type of EpicAddIssue", + "name": "DesignManagementMovePayload", + "description": "Autogenerated return type of DesignManagementMove.", "fields": [ { "name": "clientMutationId", @@ -57639,24 +59120,12 @@ "deprecationReason": null }, { - "name": "epic", - "description": "Epic after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Epic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "epicIssue", - "description": "Epic-issue relationship.", + "name": "designCollection", + "description": "Current state of the collection.", "args": [], "type": { "kind": "OBJECT", - "name": "EpicIssue", + "name": "DesignCollection", "ofType": null }, "isDeprecated": false, @@ -57694,190 +59163,116 @@ }, { "kind": "OBJECT", - "name": "EpicBoard", - "description": "Represents an epic board", + "name": "DesignManagementRepositoryRegistry", + "description": "Represents the Geo replication and verification state of a Design Management Repository", "fields": [ { - "name": "displayColors", - "description": "Whether or not display epic colors.", + "name": "createdAt", + "description": "Timestamp when the DesignManagementRepositoryRegistry was created", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hideBacklogList", - "description": "Whether or not backlog list is hidden.", + "name": "designManagementRepositoryId", + "description": "ID of the Design Management Repository.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the DesignManagementRepositoryRegistry", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSyncFailure", + "description": "Error message during sync of the DesignManagementRepositoryRegistry", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hideClosedList", - "description": "Whether or not closed list is hidden.", + "name": "lastSyncedAt", + "description": "Timestamp of the most recent successful sync of the DesignManagementRepositoryRegistry", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the epic board.", + "name": "retryAt", + "description": "Timestamp after which the DesignManagementRepositoryRegistry is resynced", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BoardsEpicBoardID", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "labels", - "description": "Labels of the board.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "retryCount", + "description": "Number of consecutive failed sync attempts of the DesignManagementRepositoryRegistry", + "args": [], "type": { - "kind": "OBJECT", - "name": "LabelConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lists", - "description": "Epic board lists.", - "args": [ - { - "name": "id", - "description": "Find an epic board list by ID.", - "type": { - "kind": "SCALAR", - "name": "BoardsEpicListID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "epicFilters", - "description": "Filters applied when getting epic metadata in the epic board list.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EpicFilters", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "state", + "description": "Sync state of the DesignManagementRepositoryRegistry", + "args": [], "type": { - "kind": "OBJECT", - "name": "EpicListConnection", + "kind": "ENUM", + "name": "RegistryState", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the epic board.", + "name": "verificationChecksum", + "description": "The local checksum of the DesignManagementRepositoryRegistry", "args": [], "type": { "kind": "SCALAR", @@ -57888,33 +59283,73 @@ "deprecationReason": null }, { - "name": "webPath", - "description": "Web path of the epic board.", + "name": "verificationFailure", + "description": "Error message during verification of the DesignManagementRepositoryRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "webUrl", - "description": "Web URL of the epic board.", + "name": "verificationRetryAt", + "description": "Timestamp after which the DesignManagementRepositoryRegistry is reverified", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationRetryCount", + "description": "Number of consecutive failed verification attempts of the DesignManagementRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationStartedAt", + "description": "Timestamp when the verification started of DesignManagementRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationState", + "description": "Verification state of the DesignManagementRepositoryRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verifiedAt", + "description": "Timestamp of the most recent successful verification of the DesignManagementRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -57927,8 +59362,8 @@ }, { "kind": "OBJECT", - "name": "EpicBoardConnection", - "description": "The connection type for EpicBoard.", + "name": "DesignManagementRepositoryRegistryConnection", + "description": "The connection type for DesignManagementRepositoryRegistry.", "fields": [ { "name": "edges", @@ -57939,7 +59374,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EpicBoardEdge", + "name": "DesignManagementRepositoryRegistryEdge", "ofType": null } }, @@ -57955,7 +59390,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EpicBoard", + "name": "DesignManagementRepositoryRegistry", "ofType": null } }, @@ -57984,105 +59419,216 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "DesignManagementRepositoryRegistryEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DesignManagementRepositoryRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "EpicBoardCreateInput", - "description": "Autogenerated input type of EpicBoardCreate", + "name": "DesignManagementUpdateInput", + "description": "Autogenerated input type of DesignManagementUpdate", "fields": null, "inputFields": [ { - "name": "displayColors", - "description": "Whether or not display epic colors. Ignored unless `epic_color_highlight` flag is enabled.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "id", + "description": "ID of the design to update.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DesignManagementDesignID", + "ofType": null + } }, "defaultValue": null }, { - "name": "name", - "description": "Board name.", + "name": "description", + "description": "Description of the design.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DesignManagementUpdatePayload", + "description": "Autogenerated return type of DesignManagementUpdate.", + "fields": [ { - "name": "hideBacklogList", - "description": "Whether or not backlog list is hidden.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "hideClosedList", - "description": "Whether or not closed list is hidden.", + "name": "design", + "description": "Updated design.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Design", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "labels", - "description": "Labels of the issue.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } } }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DesignManagementUploadInput", + "description": "Autogenerated input type of DesignManagementUpload", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null }, { - "name": "labelIds", - "description": "IDs of labels to be added to the board.", + "name": "projectPath", + "description": "Project where the issue is to upload designs for.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "LabelID", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "defaultValue": null }, { - "name": "groupPath", - "description": "Full path of the group with which the resource is associated.", + "name": "iid", + "description": "IID of the issue to modify designs for.", "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "files", + "description": "Files to upload.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Upload", + "ofType": null + } + } + } }, "defaultValue": null } @@ -58093,8 +59639,8 @@ }, { "kind": "OBJECT", - "name": "EpicBoardCreatePayload", - "description": "Autogenerated return type of EpicBoardCreate", + "name": "DesignManagementUploadPayload", + "description": "Autogenerated return type of DesignManagementUpload.", "fields": [ { "name": "clientMutationId", @@ -58109,13 +59655,25 @@ "deprecationReason": null }, { - "name": "epicBoard", - "description": "Created epic board.", + "name": "designs", + "description": "Designs that were uploaded by the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicBoard", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Design", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -58143,6 +59701,30 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "skippedDesigns", + "description": "Any designs that were skipped from the upload due to there being no change to their content since their last version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Design", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -58150,21 +59732,31 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "DesignManagementVersionID", + "description": "A `DesignManagementVersionID` is a global ID. It is encoded as a string.\n\nAn example `DesignManagementVersionID` is: `\"gid://gitlab/DesignManagement::Version/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "EpicBoardEdge", - "description": "An edge in a connection.", + "name": "DesignVersion", + "description": "A specific version in which designs were added, modified or deleted", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "author", + "description": "Author of the version.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "UserCore", "ofType": null } }, @@ -58172,126 +59764,343 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "createdAt", + "description": "Timestamp of when the version was created.", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicBoard", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EpicBoardListCreateInput", - "description": "Autogenerated input type of EpicBoardListCreate", - "fields": null, - "inputFields": [ + }, { - "name": "backlog", - "description": "Create the backlog list.", + "name": "designAtVersion", + "description": "A particular design as of this version, provided it is visible at this version.", + "args": [ + { + "name": "designId", + "description": "ID of a specific design.", + "type": { + "kind": "SCALAR", + "name": "DesignManagementDesignID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filename", + "description": "Filename of a specific design.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the DesignAtVersion.", + "type": { + "kind": "SCALAR", + "name": "DesignManagementDesignAtVersionID", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DesignAtVersion", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "labelId", - "description": "Global ID of an existing label.", + "name": "designs", + "description": "All designs that were changed in the version.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "LabelID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DesignConnection", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "designsAtVersion", + "description": "All designs that are visible at this version, as of this version.", + "args": [ + { + "name": "filenames", + "description": "Filters designs by their filename.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "ids", + "description": "Filters designs by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DesignManagementDesignID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DesignAtVersionConnection", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "boardId", - "description": "Global ID of the issue board to mutate.", + "name": "id", + "description": "ID of the design version.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BoardsEpicBoardID", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha", + "description": "SHA of the design version.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "EpicBoardListCreatePayload", - "description": "Autogenerated return type of EpicBoardListCreate", + "name": "DesignVersionConnection", + "description": "The connection type for DesignVersion.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DesignVersionEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DesignVersion", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DesignVersionEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "list", - "description": "Epic list in the epic board.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "EpicList", + "name": "DesignVersion", "ofType": null }, "isDeprecated": false, @@ -58303,10 +60112,80 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "DesignVersionEvent", + "description": "Mutation event of a design within a version", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "description": "No change.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATION", + "description": "A creation event", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MODIFICATION", + "description": "A modification event", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DELETION", + "description": "A deletion event", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DestroyBoardInput", + "description": "Autogenerated input type of DestroyBoard", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the board to destroy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "EpicBoardListDestroyInput", - "description": "Autogenerated input type of EpicBoardListDestroy", + "name": "DestroyBoardListInput", + "description": "Autogenerated input type of DestroyBoardList", "fields": null, "inputFields": [ { @@ -58321,13 +60200,13 @@ }, { "name": "listId", - "description": "Global ID of the epic board list to destroy.", + "description": "Global ID of the list to destroy. Only label lists are accepted.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BoardsEpicListID", + "name": "ListID", "ofType": null } }, @@ -58340,8 +60219,8 @@ }, { "kind": "OBJECT", - "name": "EpicBoardListDestroyPayload", - "description": "Autogenerated return type of EpicBoardListDestroy", + "name": "DestroyBoardListPayload", + "description": "Autogenerated return type of DestroyBoardList.", "fields": [ { "name": "clientMutationId", @@ -58381,11 +60260,11 @@ }, { "name": "list", - "description": "Epic board list. `null` if the board was destroyed successfully.", + "description": "List after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "EpicList", + "name": "BoardList", "ofType": null }, "isDeprecated": false, @@ -58398,106 +60277,89 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "EpicBoardUpdateInput", - "description": "Autogenerated input type of EpicBoardUpdate", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "DestroyBoardPayload", + "description": "Autogenerated return type of DestroyBoard.", + "fields": [ { - "name": "displayColors", - "description": "Whether or not display epic colors. Ignored unless `epic_color_highlight` flag is enabled.", + "name": "board", + "description": "Board after mutation.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Board", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - }, - { - "name": "name", - "description": "Board name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hideBacklogList", - "description": "Whether or not backlog list is hidden.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hideClosedList", - "description": "Whether or not closed list is hidden.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "labels", - "description": "Labels of the issue.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DestroyComplianceFrameworkInput", + "description": "Autogenerated input type of DestroyComplianceFramework", + "fields": null, + "inputFields": [ { - "name": "labelIds", - "description": "IDs of labels to be added to the board.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "LabelID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { "name": "id", - "description": "Epic board global ID.", + "description": "Global ID of the compliance framework to destroy.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BoardsEpicBoardID", + "name": "ComplianceManagementFrameworkID", "ofType": null } }, @@ -58510,8 +60372,8 @@ }, { "kind": "OBJECT", - "name": "EpicBoardUpdatePayload", - "description": "Autogenerated return type of EpicBoardUpdate", + "name": "DestroyComplianceFrameworkPayload", + "description": "Autogenerated return type of DestroyComplianceFramework.", "fields": [ { "name": "clientMutationId", @@ -58525,18 +60387,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "epicBoard", - "description": "Updated epic board.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EpicBoard", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -58568,52 +60418,67 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "EpicConnection", - "description": "The connection type for Epic.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DestroyContainerRepositoryInput", + "description": "Autogenerated input type of DestroyContainerRepository", + "fields": null, + "inputFields": [ { - "name": "count", - "description": "Total count of collection.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the container repository.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ContainerRepositoryID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DestroyContainerRepositoryPayload", + "description": "Autogenerated return type of DestroyContainerRepository.", + "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EpicEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "containerRepository", + "description": "Container repository policy after scheduling the deletion.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Epic", + "name": "ContainerRepository", "ofType": null } }, @@ -58621,16 +60486,24 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -58643,54 +60516,123 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "EpicDescendantCount", - "description": "Counts of descendent epics", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DestroyContainerRepositoryTagsInput", + "description": "Autogenerated input type of DestroyContainerRepositoryTags", + "fields": null, + "inputFields": [ { - "name": "closedEpics", - "description": "Number of closed child epics.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "closedIssues", - "description": "Number of closed epic issues.", + "name": "id", + "description": "ID of the container repository.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ContainerRepositoryID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tagNames", + "description": "Container repository tag(s) to delete. Total number can't be greater than 20", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DestroyContainerRepositoryTagsPayload", + "description": "Autogenerated return type of DestroyContainerRepositoryTags.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "openedEpics", - "description": "Number of opened child epics.", + "name": "deletedTagNames", + "description": "Deleted container repository tags.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "openedIssues", - "description": "Number of opened epic issues.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -58702,72 +60644,92 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "EpicDescendantWeights", - "description": "Total weight of open and closed descendant issues", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "DestroyCustomEmojiInput", + "description": "Autogenerated input type of DestroyCustomEmoji", + "fields": null, + "inputFields": [ { - "name": "closedIssues", - "description": "Total weight of completed (closed) issues in this epic, including epic descendants.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "openedIssues", - "description": "Total weight of opened issues in this epic, including epic descendants.", - "args": [], + "name": "id", + "description": "Global ID of the custom emoji to destroy.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CustomEmojiID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "EpicEdge", - "description": "An edge in a connection.", + "name": "DestroyCustomEmojiPayload", + "description": "Autogenerated return type of DestroyCustomEmoji.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "customEmoji", + "description": "Deleted custom emoji.", "args": [], "type": { "kind": "OBJECT", - "name": "Epic", + "name": "CustomEmoji", "ofType": null }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -58777,67 +60739,107 @@ }, { "kind": "INPUT_OBJECT", - "name": "EpicFilters", - "description": null, + "name": "DestroyEpicBoardInput", + "description": "Autogenerated input type of DestroyEpicBoard", "fields": null, "inputFields": [ { - "name": "labelName", - "description": "Filter by label name.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "authorUsername", - "description": "Filter by author username.", + "name": "id", + "description": "Global ID of the board to destroy.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardsEpicBoardID", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DestroyEpicBoardPayload", + "description": "Autogenerated return type of DestroyEpicBoard.", + "fields": [ { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user. Wildcard values \"NONE\" and \"ANY\" are supported.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "not", - "description": "Negated epic arguments.", + "name": "epicBoard", + "description": "Epic board after mutation.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedEpicBoardIssueInput", + "kind": "OBJECT", + "name": "EpicBoard", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "or", - "description": "List of arguments with inclusive OR. Ignored unless `or_issuable_queries` flag is enabled.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { - "kind": "INPUT_OBJECT", - "name": "UnionedEpicFilterInput", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DestroyNoteInput", + "description": "Autogenerated input type of DestroyNote", + "fields": null, + "inputFields": [ { - "name": "search", - "description": "Search query for epic title or description.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", @@ -58846,12 +60848,16 @@ "defaultValue": null }, { - "name": "confidential", - "description": "Filter by confidentiality.", + "name": "id", + "description": "Global ID of the note to destroy.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NoteID", + "ofType": null + } }, "defaultValue": null } @@ -58862,40 +60868,52 @@ }, { "kind": "OBJECT", - "name": "EpicHealthStatus", - "description": "Health status of child issues", + "name": "DestroyNotePayload", + "description": "Autogenerated return type of DestroyNote.", "fields": [ { - "name": "issuesAtRisk", - "description": "Number of issues at risk.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issuesNeedingAttention", - "description": "Number of issues that need attention.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issuesOnTrack", - "description": "Number of issues on track.", + "name": "note", + "description": "Note after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Note", "ofType": null }, "isDeprecated": false, @@ -58908,583 +60926,477 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "EpicID", - "description": "A `EpicID` is a global ID. It is encoded as a string.\n\nAn example `EpicID` is: `\"gid://gitlab/Epic/1\"`.", + "kind": "INPUT_OBJECT", + "name": "DestroyPackageFileInput", + "description": "Autogenerated input type of DestroyPackageFile", "fields": null, - "inputFields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the Package file.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PackagesPackageFileID", + "ofType": null + } + }, + "defaultValue": null + } + ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "EpicIssue", - "description": "Relationship between an epic and an issue", + "name": "DestroyPackageFilePayload", + "description": "Autogenerated return type of DestroyPackageFile.", "fields": [ { - "name": "alertManagementAlert", - "description": "Alert associated to this issue. Deprecated in 15.6: Use `alert_management_alerts`.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "AlertManagementAlert", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Use `alert_management_alerts`. Deprecated in 15.6." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "alertManagementAlerts", - "description": "Alert Management alerts associated to this issue.", - "args": [ - { - "name": "iid", - "description": "IID of the alert. For example, \"1\".", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "statuses", - "description": "Alerts with the specified statues. For example, `[TRIGGERED]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AlertManagementStatus", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort alerts by this criteria.", - "type": { - "kind": "ENUM", - "name": "AlertManagementAlertSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "domain", - "description": "Filter query for given domain.", - "type": { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "AlertManagementDomainFilter", + "kind": "SCALAR", + "name": "String", "ofType": null } - }, - "defaultValue": "operations" - }, - { - "name": "search", - "description": "Search query for title, description, service, or monitoring_tool.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeUsername", - "description": "Username of a user assigned to the issue.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "AlertManagementAlertConnection", - "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DestroyPackageFilesInput", + "description": "Autogenerated input type of DestroyPackageFiles", + "fields": null, + "inputFields": [ { - "name": "assignees", - "description": "Assignees of the issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "OBJECT", - "name": "UserCoreConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "author", - "description": "User that created the issue.", - "args": [], + "name": "projectPath", + "description": "Project path where the packages cleanup policy is located.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "blocked", - "description": "Indicates the issue is blocked.", - "args": [], + "name": "ids", + "description": "IDs of the Package file.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PackagesPackageFileID", + "ofType": null + } + } } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DestroyPackageFilesPayload", + "description": "Autogenerated return type of DestroyPackageFiles.", + "fields": [ { - "name": "blockedByCount", - "description": "Count of issues blocking this issue.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockedByIssues", - "description": "Issues blocking this issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { - "kind": "OBJECT", - "name": "IssueConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DestroyPackageInput", + "description": "Autogenerated input type of DestroyPackage", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "blockingCount", - "description": "Count of issues this issue is blocking.", - "args": [], + "name": "id", + "description": "ID of the Package.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "PackagesPackageID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DestroyPackagePayload", + "description": "Autogenerated return type of DestroyPackage.", + "fields": [ { - "name": "closedAsDuplicateOf", - "description": "Issue this issue was closed as a duplicate of.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "Issue", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "closedAt", - "description": "Timestamp of when the issue was closed.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DestroyPackagesInput", + "description": "Autogenerated input type of DestroyPackages", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "commenters", - "description": "All commenters on this noteable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "ids", + "description": "Global IDs of the Packages. Max 20", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UserCoreConnection", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PackagesPackageID", + "ofType": null + } + } } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DestroyPackagesPayload", + "description": "Autogenerated return type of DestroyPackages.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "confidential", - "description": "Indicates the issue is confidential.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DestroySnippetInput", + "description": "Autogenerated input type of DestroySnippet", + "fields": null, + "inputFields": [ { - "name": "createNoteEmail", - "description": "User specific email address for the issue.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "createdAt", - "description": "Timestamp of when the issue was created.", - "args": [], + "name": "id", + "description": "Global ID of the snippet to destroy.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "SnippetID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentUserTodos", - "description": "To-do items for the current user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the to-do items.", - "type": { - "kind": "ENUM", - "name": "TodoStateEnum", - "ofType": null - }, - "defaultValue": null - } - ], + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DestroySnippetPayload", + "description": "Autogenerated return type of DestroySnippet.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TodoConnection", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "customerRelationsContacts", - "description": "Customer relations contacts of the issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "snippet", + "description": "Snippet after mutation.", + "args": [], "type": { "kind": "OBJECT", - "name": "CustomerRelationsContactConnection", + "name": "Snippet", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DetailedImportStatus", + "description": "Details of the import status of a project.", + "fields": [ { - "name": "description", - "description": "Description of the issue.", + "name": "id", + "description": "ID of the import state.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "ProjectImportStateID", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "descriptionHtml", - "description": "GitLab Flavored Markdown rendering of `description`", + "name": "lastError", + "description": "Last error of the import.", "args": [], "type": { "kind": "SCALAR", @@ -59495,273 +61407,222 @@ "deprecationReason": null }, { - "name": "designCollection", - "description": "Collection of design images associated with this issue.", + "name": "lastSuccessfulUpdateAt", + "description": "Time of the last successful update.", "args": [], "type": { - "kind": "OBJECT", - "name": "DesignCollection", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discussionLocked", - "description": "Indicates discussion is locked on the issue.", + "name": "lastUpdateAt", + "description": "Time of the last update.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discussions", - "description": "All discussions on this noteable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "lastUpdateStartedAt", + "description": "Time of the start of the last update.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionConnection", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "downvotes", - "description": "Number of downvotes the issue has received.", + "name": "status", + "description": "Current status of the import.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dueDate", - "description": "Due date of the issue.", + "name": "url", + "description": "Import url.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DetailedMergeStatus", + "description": "Detailed representation of whether a GitLab merge request can be merged.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNCHECKED", + "description": "Merge status has not been checked.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "emailsDisabled", - "description": "Indicates if a project has email notifications disabled: `true` if email notifications are disabled. Deprecated in 16.3: Use `emails_enabled`.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `emails_enabled`. Deprecated in 16.3." + "name": "CHECKING", + "description": "Currently checking for mergeability.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "emailsEnabled", - "description": "Indicates if a project has email notifications disabled: `false` if email notifications are disabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "MERGEABLE", + "description": "Branch can be merged.", "isDeprecated": false, "deprecationReason": null }, { - "name": "epic", - "description": "Epic to which this issue belongs.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Epic", - "ofType": null - }, + "name": "COMMITS_STATUS", + "description": "Source branch exists and contains commits.", "isDeprecated": false, "deprecationReason": null }, { - "name": "epicIssueId", - "description": "ID of the epic-issue relation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "CI_MUST_PASS", + "description": "Pipeline must succeed before merging.", "isDeprecated": false, "deprecationReason": null }, { - "name": "escalationPolicy", - "description": "Escalation policy associated with the issue. Available for issues which support escalation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EscalationPolicyType", - "ofType": null - }, + "name": "CI_STILL_RUNNING", + "description": "Pipeline is still running.", "isDeprecated": false, "deprecationReason": null }, { - "name": "escalationStatus", - "description": "Escalation status of the issue.", - "args": [], - "type": { - "kind": "ENUM", - "name": "IssueEscalationStatus", - "ofType": null - }, + "name": "DISCUSSIONS_NOT_RESOLVED", + "description": "Discussions must be resolved before merging.", "isDeprecated": false, "deprecationReason": null }, { - "name": "externalAuthor", - "description": "Email address of non-GitLab user reporting the issue. For guests, the email address is obfuscated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "DRAFT_STATUS", + "description": "Merge request must not be draft before merging.", "isDeprecated": false, "deprecationReason": null }, { - "name": "hasEpic", - "description": "Indicates if the issue belongs to an epic.\n Can return true and not show an associated epic when the user has no access to the epic.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "NOT_OPEN", + "description": "Merge request must be open before merging.", "isDeprecated": false, "deprecationReason": null }, { - "name": "hasParent", - "description": "Indicates if the issue has a parent work item. Introduced in 16.5: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.5." + "name": "NOT_APPROVED", + "description": "Merge request must be approved before merging.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "healthStatus", - "description": "Current health status.", + "name": "BLOCKED_STATUS", + "description": "Merge request dependencies must be merged.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXTERNAL_STATUS_CHECKS", + "description": "Status checks must pass.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PREPARING", + "description": "Merge request diff is being created.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JIRA_ASSOCIATION", + "description": "Either the title or description must reference a Jira issue.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFLICT", + "description": "There are conflicts between the source and target branches.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NEED_REBASE", + "description": "Merge request needs to be rebased.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVALS_SYNCING", + "description": "Merge request approvals currently syncing.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUESTED_CHANGES", + "description": "Indicates a reviewer has requested changes.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DetailedStatus", + "description": null, + "fields": [ + { + "name": "action", + "description": "Action information for the status. This includes method, button title, icon, path, and title.", "args": [], "type": { - "kind": "ENUM", - "name": "HealthStatus", + "kind": "OBJECT", + "name": "StatusAction", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hidden", - "description": "Indicates the issue is hidden because the author has been banned.", + "name": "detailsPath", + "description": "Path of the details for the status.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "humanTimeEstimate", - "description": "Human-readable time estimate of the issue.", + "name": "favicon", + "description": "Favicon of the status.", "args": [], "type": { "kind": "SCALAR", @@ -59772,39 +61633,51 @@ "deprecationReason": null }, { - "name": "humanTotalTimeSpent", - "description": "Human-readable total time reported as spent on the issue.", + "name": "group", + "description": "Group of the status. Deprecated in GitLab 16.4: The `group` attribute is deprecated. Use `name` instead.", "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The `group` attribute is deprecated. Use `name` instead. Deprecated in GitLab 16.4." }, { - "name": "id", - "description": "Global ID of the epic-issue relation.", + "name": "hasDetails", + "description": "Indicates if the status has further details.", "args": [], "type": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "iid", - "description": "Internal ID of the issue.", + "name": "icon", + "description": "Icon of the status. Deprecated in GitLab 16.4: The `icon` attribute is deprecated. Use `name` to identify the status to display instead.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "The `icon` attribute is deprecated. Use `name` to identify the status to display instead. Deprecated in GitLab 16.4." + }, + { + "name": "id", + "description": "ID for a detailed status.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -59812,270 +61685,140 @@ "deprecationReason": null }, { - "name": "issuableResourceLinks", - "description": "Issuable resource links of the incident issue.", - "args": [ - { - "name": "incidentId", - "description": "ID of the incident.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "IssueID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "label", + "description": "Human-readable label of the status (e.g. success).", + "args": [], "type": { - "kind": "OBJECT", - "name": "IssuableResourceLinkConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "iteration", - "description": "Iteration of the issue.", + "name": "name", + "description": "Machine-readable status name (e.g. SUCCESS).", "args": [], "type": { - "kind": "OBJECT", - "name": "Iteration", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "labels", - "description": "Labels of the issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "text", + "description": "Text of the status. Deprecated in GitLab 16.4: The `text` attribute is being deprecated. Use `label` instead.", + "args": [], "type": { - "kind": "OBJECT", - "name": "LabelConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "The `text` attribute is being deprecated. Use `label` instead. Deprecated in GitLab 16.4." }, { - "name": "mergeRequestsCount", - "description": "Number of merge requests that close the issue on merge.", + "name": "tooltip", + "description": "Tooltip associated with the status.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DevopsAdoptionEnabledNamespace", + "description": "Enabled namespace for DevopsAdoption", + "fields": [ { - "name": "metricImages", - "description": "Metric images associated to the issue.", + "name": "displayNamespace", + "description": "Namespace where data should be displayed.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MetricImage", - "ofType": null - } - } + "kind": "OBJECT", + "name": "Namespace", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "milestone", - "description": "Milestone of the issue.", + "name": "id", + "description": "ID of the enabled namespace.", "args": [], "type": { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "moved", - "description": "Indicates if issue got moved from other project.", + "name": "latestSnapshot", + "description": "Metrics snapshot for previous month for the enabled namespace.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "DevopsAdoptionSnapshot", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "movedTo", - "description": "Updated Issue after it got moved to another project.", + "name": "namespace", + "description": "Namespace which should be calculated.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "Namespace", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "notes", - "description": "All notes on this noteable.", + "name": "snapshots", + "description": "Data snapshots of the namespace.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "endTimeBefore", + "description": "Filter to snapshots with month end before the provided date.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "endTimeAfter", + "description": "Filter to snapshots with month end after the provided date.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NoteConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "participants", - "description": "List of participants in the issue.", - "args": [ { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -60119,22 +61862,33 @@ ], "type": { "kind": "OBJECT", - "name": "UserCoreConnection", + "name": "DevopsAdoptionSnapshotConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DevopsAdoptionEnabledNamespaceConnection", + "description": "The connection type for DevopsAdoptionEnabledNamespace.", + "fields": [ { - "name": "projectId", - "description": "ID of the issue project.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "DevopsAdoptionEnabledNamespaceEdge", "ofType": null } }, @@ -60142,26 +61896,15 @@ "deprecationReason": null }, { - "name": "reference", - "description": "Internal reference of the issue. Returned in shortened format by default.", - "args": [ - { - "name": "full", - "description": "Boolean option specifying whether the reference should be returned in full.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], + "name": "nodes", + "description": "A list of nodes.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DevopsAdoptionEnabledNamespace", "ofType": null } }, @@ -60169,126 +61912,86 @@ "deprecationReason": null }, { - "name": "relatedMergeRequests", - "description": "Merge requests related to the issue. This field can only be resolved for one issue in any single request.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DevopsAdoptionEnabledNamespaceEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relatedVulnerabilities", - "description": "Related vulnerabilities of the issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { "kind": "OBJECT", - "name": "VulnerabilityConnection", + "name": "DevopsAdoptionEnabledNamespace", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DevopsAdoptionSnapshot", + "description": "Snapshot", + "fields": [ { - "name": "relationPath", - "description": "URI path of the epic-issue relation.", + "name": "codeOwnersUsedCount", + "description": "Total number of projects with existing CODEOWNERS file.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relativePosition", - "description": "Relative position of the issue (used for positioning in epic tree and issue boards).", + "name": "coverageFuzzingEnabledCount", + "description": "Total number of projects with enabled coverage fuzzing.", "args": [], "type": { "kind": "SCALAR", @@ -60299,39 +62002,39 @@ "deprecationReason": null }, { - "name": "severity", - "description": "Severity level of the incident.", + "name": "dastEnabledCount", + "description": "Total number of projects with enabled DAST.", "args": [], "type": { - "kind": "ENUM", - "name": "IssuableSeverity", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "slaDueAt", - "description": "Timestamp of when the issue SLA expires.", + "name": "dependencyScanningEnabledCount", + "description": "Total number of projects with enabled dependency scanning.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "State of the issue.", + "name": "deploySucceeded", + "description": "At least one deployment succeeded.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IssueState", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -60339,20 +62042,24 @@ "deprecationReason": null }, { - "name": "statusPagePublishedIncident", - "description": "Indicates whether an issue is published to the status page.", + "name": "endTime", + "description": "End time for the snapshot where the data points were collected.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subscribed", - "description": "Indicates the currently logged in user is subscribed to the issue.", + "name": "issueOpened", + "description": "At least one issue was opened.", "args": [], "type": { "kind": "NON_NULL", @@ -60367,15 +62074,15 @@ "deprecationReason": null }, { - "name": "taskCompletionStatus", - "description": "Task completion status of the issue.", + "name": "mergeRequestApproved", + "description": "At least one merge request was approved.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TaskCompletionStatus", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -60383,15 +62090,15 @@ "deprecationReason": null }, { - "name": "timeEstimate", - "description": "Time estimate of the issue.", + "name": "mergeRequestOpened", + "description": "At least one merge request was opened.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -60399,56 +62106,15 @@ "deprecationReason": null }, { - "name": "timelogs", - "description": "Timelogs on the issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "pipelineSucceeded", + "description": "At least one pipeline succeeded.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TimelogConnection", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -60456,15 +62122,15 @@ "deprecationReason": null }, { - "name": "title", - "description": "Title of the issue.", + "name": "recordedAt", + "description": "Time the snapshot was recorded.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null } }, @@ -60472,27 +62138,15 @@ "deprecationReason": null }, { - "name": "titleHtml", - "description": "GitLab Flavored Markdown rendering of `title`", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalTimeSpent", - "description": "Total time reported as spent on the issue.", + "name": "runnerConfigured", + "description": "At least one runner was used.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -60500,20 +62154,20 @@ "deprecationReason": null }, { - "name": "type", - "description": "Type of the issue.", + "name": "sastEnabledCount", + "description": "Total number of projects with enabled SAST.", "args": [], "type": { - "kind": "ENUM", - "name": "IssueType", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of when the issue was last updated.", + "name": "startTime", + "description": "Start time for the snapshot where the data points were collected.", "args": [], "type": { "kind": "NON_NULL", @@ -60528,116 +62182,20 @@ "deprecationReason": null }, { - "name": "updatedBy", - "description": "User that last updated the issue.", + "name": "totalProjectsCount", + "description": "Total number of projects.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "upvotes", - "description": "Number of upvotes the issue has received.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userDiscussionsCount", - "description": "Number of user discussions in the issue.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userNotesCount", - "description": "Number of user notes of the issue.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssuePermissions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "webPath", - "description": "Web path of the issue.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "webUrl", - "description": "Web URL of the issue.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "weight", - "description": "Weight of the issue.", + "name": "vulnerabilityManagementUsedCount", + "description": "Total number of projects with vulnerability management used at least once.", "args": [], "type": { "kind": "SCALAR", @@ -60649,47 +62207,15 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CurrentUserTodos", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "NoteableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Todoable", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "EpicIssueConnection", - "description": "The connection type for EpicIssue.", + "name": "DevopsAdoptionSnapshotConnection", + "description": "The connection type for DevopsAdoptionSnapshot.", "fields": [ - { - "name": "count", - "description": "Total count of collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "edges", "description": "A list of edges.", @@ -60699,7 +62225,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EpicIssueEdge", + "name": "DevopsAdoptionSnapshotEdge", "ofType": null } }, @@ -60715,7 +62241,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EpicIssue", + "name": "DevopsAdoptionSnapshot", "ofType": null } }, @@ -60737,22 +62263,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "weight", - "description": "Total weight of issues collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -60762,7 +62272,7 @@ }, { "kind": "OBJECT", - "name": "EpicIssueEdge", + "name": "DevopsAdoptionSnapshotEdge", "description": "An edge in a connection.", "fields": [ { @@ -60787,7 +62297,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "EpicIssue", + "name": "DevopsAdoptionSnapshot", "ofType": null }, "isDeprecated": false, @@ -60801,168 +62311,130 @@ }, { "kind": "OBJECT", - "name": "EpicList", - "description": "Represents an epic board list", + "name": "Diff", + "description": null, "fields": [ { - "name": "collapsed", - "description": "Indicates if this list is collapsed for this user.", + "name": "aMode", + "description": "Old file mode of the file.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "epics", - "description": "List epics.", - "args": [ - { - "name": "filters", - "description": "Filters applied when selecting epics in the board list.", - "type": { - "kind": "INPUT_OBJECT", - "name": "EpicFilters", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "bMode", + "description": "New file mode of the file.", + "args": [], "type": { - "kind": "OBJECT", - "name": "EpicConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "epicsCount", - "description": "Count of epics in the list. Deprecated in 14.9: This was renamed.", + "name": "deletedFile", + "description": "Indicates if the file has been removed. ", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `metadata`. Deprecated in 14.9." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the board list.", + "name": "diff", + "description": "Diff representation of the changes made to the file.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BoardsEpicListID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "Label of the list.", + "name": "newFile", + "description": "Indicates if the file has just been added. ", "args": [], "type": { - "kind": "OBJECT", - "name": "Label", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "listType", - "description": "Type of the list.", + "name": "newPath", + "description": "New path of the file.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "metadata", - "description": "Epic list metatada.", + "name": "oldPath", + "description": "Old path of the file.", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicListMetadata", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "position", - "description": "Position of the list within the board.", + "name": "renamedFile", + "description": "Indicates if the file has been renamed.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DiffImagePositionInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "baseSha", + "description": "Merge base of the branch the comment was made on.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "title", - "description": "Title of the list.", - "args": [], + "name": "headSha", + "description": "SHA of the HEAD at the time the comment was made.", "type": { "kind": "NON_NULL", "name": null, @@ -60972,30 +62444,153 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "startSha", + "description": "SHA of the branch being compared against.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paths", + "description": "The paths of the file that was changed. Both of the properties of this input are optional, but at least one of them is required", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DiffPathsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "height", + "description": "Total height of the image.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "width", + "description": "Total width of the image.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "x", + "description": "X position of the note.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "y", + "description": "Y position of the note.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null } ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DiffNoteID", + "description": "A `DiffNoteID` is a global ID. It is encoded as a string.\n\nAn example `DiffNoteID` is: `\"gid://gitlab/DiffNote/1\"`.", + "fields": null, "inputFields": null, - "interfaces": [], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DiffPathsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "newPath", + "description": "Path of the file on the HEAD SHA.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "oldPath", + "description": "Path of the file on the start SHA.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "EpicListConnection", - "description": "The connection type for EpicList.", + "name": "DiffPosition", + "description": null, "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "diffRefs", + "description": "Information about the branch, HEAD, and base at the time of commenting.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "EpicListEdge", + "name": "DiffRefs", "ofType": null } }, @@ -61003,15 +62598,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "filePath", + "description": "Path of the file that was changed.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "EpicList", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -61019,42 +62614,75 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "height", + "description": "Total height of the image.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EpicListEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "newLine", + "description": "Line on HEAD SHA that was changed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newPath", + "description": "Path of the file on the HEAD SHA.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldLine", + "description": "Line on start SHA that was changed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oldPath", + "description": "Path of the file on the start SHA.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "positionType", + "description": "Type of file the position refers to.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "DiffPositionType", "ofType": null } }, @@ -61062,31 +62690,20 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "width", + "description": "Total width of the image.", "args": [], "type": { - "kind": "OBJECT", - "name": "EpicList", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EpicListMetadata", - "description": "Represents epic board list metadata", - "fields": [ + }, { - "name": "epicsCount", - "description": "Count of epics in the list.", + "name": "x", + "description": "X position of the note.", "args": [], "type": { "kind": "SCALAR", @@ -61097,16 +62714,16 @@ "deprecationReason": null }, { - "name": "totalWeight", - "description": "Total weight of all issues in the list. Introduced in 14.7: This feature is an Experiment. It can be changed or removed at any time.", + "name": "y", + "description": "Y position of the note.", "args": [], "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 14.7." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -61116,13 +62733,13 @@ }, { "kind": "INPUT_OBJECT", - "name": "EpicMoveListInput", - "description": "Autogenerated input type of EpicMoveList", + "name": "DiffPositionInput", + "description": null, "fields": null, "inputFields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "baseSha", + "description": "Merge base of the branch the comment was made on.", "type": { "kind": "SCALAR", "name": "String", @@ -61131,80 +62748,60 @@ "defaultValue": null }, { - "name": "boardId", - "description": "Global ID of the board that the epic is in.", + "name": "headSha", + "description": "SHA of the HEAD at the time the comment was made.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BoardsEpicBoardID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "epicId", - "description": "ID of the epic to mutate.", + "name": "startSha", + "description": "SHA of the branch being compared against.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "EpicID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "fromListId", - "description": "ID of the board list that the epic will be moved from. Required if moving between lists.", - "type": { - "kind": "SCALAR", - "name": "BoardsEpicListID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "toListId", - "description": "ID of the list the epic will be in after mutation.", + "name": "paths", + "description": "The paths of the file that was changed. Both of the properties of this input are optional, but at least one of them is required", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "BoardsEpicListID", + "kind": "INPUT_OBJECT", + "name": "DiffPathsInput", "ofType": null } }, "defaultValue": null }, { - "name": "moveBeforeId", - "description": "ID of epic that should be placed before the current epic.", - "type": { - "kind": "SCALAR", - "name": "EpicID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "moveAfterId", - "description": "ID of epic that should be placed after the current epic.", + "name": "newLine", + "description": "Line on HEAD SHA that was changed. Please see the [REST API Documentation](https://docs.gitlab.com/ee/api/discussions.html#create-a-new-thread-in-the-merge-request-diff) for more information on how to use this field.", "type": { "kind": "SCALAR", - "name": "EpicID", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "positionInList", - "description": "Position of epics within the board list. Positions start at 0. Use -1 to move to the end of the list.", + "name": "oldLine", + "description": "Line on start SHA that was changed. Please see the [REST API Documentation](https://docs.gitlab.com/ee/api/discussions.html#create-a-new-thread-in-the-merge-request-diff) for more information on how to use this field.", "type": { "kind": "SCALAR", "name": "Int", @@ -61217,14 +62814,43 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "DiffPositionType", + "description": "Type of file the position refers to", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "text", + "description": "Text file.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "An image.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "file", + "description": "Unknown file type.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "EpicMoveListPayload", - "description": "Autogenerated return type of EpicMoveList", + "name": "DiffRefs", + "description": null, "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "baseSha", + "description": "Merge base of the branch the comment was made on.", "args": [], "type": { "kind": "SCALAR", @@ -61235,36 +62861,32 @@ "deprecationReason": null }, { - "name": "epic", - "description": "Epic after mutation.", + "name": "headSha", + "description": "SHA of the HEAD at the time the comment was made.", "args": [], "type": { - "kind": "OBJECT", - "name": "Epic", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "startSha", + "description": "SHA of the branch being compared against.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, @@ -61278,35 +62900,19 @@ }, { "kind": "OBJECT", - "name": "EpicPermissions", - "description": "Check permissions for the current user on an epic", + "name": "DiffStats", + "description": "Changes to a single file", "fields": [ { - "name": "adminEpic", - "description": "Indicates the user can perform `admin_epic` on this resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "awardEmoji", - "description": "Indicates the user can perform `award_emoji` on this resource", + "name": "additions", + "description": "Number of lines added to this file.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -61314,15 +62920,15 @@ "deprecationReason": null }, { - "name": "createEpic", - "description": "Indicates the user can perform `create_epic` on this resource", + "name": "deletions", + "description": "Number of lines deleted from this file.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -61330,31 +62936,42 @@ "deprecationReason": null }, { - "name": "createNote", - "description": "Indicates the user can perform `create_note` on this resource", + "name": "path", + "description": "File path, relative to repository root.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiffStatsSummary", + "description": "Aggregated summary of changes", + "fields": [ { - "name": "destroyEpic", - "description": "Indicates the user can perform `destroy_epic` on this resource", + "name": "additions", + "description": "Number of lines added.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -61362,15 +62979,15 @@ "deprecationReason": null }, { - "name": "readEpic", - "description": "Indicates the user can perform `read_epic` on this resource", + "name": "changes", + "description": "Number of lines changed.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -61378,15 +62995,15 @@ "deprecationReason": null }, { - "name": "readEpicIid", - "description": "Indicates the user can perform `read_epic_iid` on this resource", + "name": "deletions", + "description": "Number of lines deleted.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -61394,15 +63011,15 @@ "deprecationReason": null }, { - "name": "updateEpic", - "description": "Indicates the user can perform `update_epic` on this resource", + "name": "fileCount", + "description": "Number of files changed.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -61417,38 +63034,10 @@ }, { "kind": "INPUT_OBJECT", - "name": "EpicSetSubscriptionInput", - "description": "Autogenerated input type of EpicSetSubscription", + "name": "DisableDevopsAdoptionNamespaceInput", + "description": "Autogenerated input type of DisableDevopsAdoptionNamespace", "fields": null, "inputFields": [ - { - "name": "iid", - "description": "IID of the epic to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "groupPath", - "description": "Group the epic to mutate belongs to.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -61460,15 +63049,23 @@ "defaultValue": null }, { - "name": "subscribedState", - "description": "Desired state of the subscription.", + "name": "id", + "description": "One or many IDs of the enabled namespaces to disable.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AnalyticsDevopsAdoptionEnabledNamespaceID", + "ofType": null + } + } } }, "defaultValue": null @@ -61480,8 +63077,8 @@ }, { "kind": "OBJECT", - "name": "EpicSetSubscriptionPayload", - "description": "Autogenerated return type of EpicSetSubscription", + "name": "DisableDevopsAdoptionNamespacePayload", + "description": "Autogenerated return type of DisableDevopsAdoptionNamespace.", "fields": [ { "name": "clientMutationId", @@ -61495,18 +63092,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "epic", - "description": "Epic after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Epic", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -61538,293 +63123,283 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "EpicSort", - "description": "Roadmap sort values", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "start_date_desc", - "description": "Start date at descending order.", - "isDeprecated": true, - "deprecationReason": "Use START_DATE_DESC. Deprecated in 13.11." - }, - { - "name": "start_date_asc", - "description": "Start date at ascending order.", - "isDeprecated": true, - "deprecationReason": "Use START_DATE_ASC. Deprecated in 13.11." - }, - { - "name": "end_date_desc", - "description": "End date at descending order.", - "isDeprecated": true, - "deprecationReason": "Use END_DATE_DESC. Deprecated in 13.11." - }, - { - "name": "end_date_asc", - "description": "End date at ascending order.", - "isDeprecated": true, - "deprecationReason": "Use END_DATE_ASC. Deprecated in 13.11." - }, + "kind": "OBJECT", + "name": "Discussion", + "description": null, + "fields": [ { - "name": "START_DATE_DESC", - "description": "Sort by start date in descending order.", + "name": "createdAt", + "description": "Timestamp of the discussion's creation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "START_DATE_ASC", - "description": "Sort by start date in ascending order.", + "name": "id", + "description": "ID of this discussion.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DiscussionID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "END_DATE_DESC", - "description": "Sort by end date in descending order.", + "name": "noteable", + "description": "Object which the discussion belongs to.", + "args": [], + "type": { + "kind": "UNION", + "name": "NoteableType", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "END_DATE_ASC", - "description": "Sort by end date in ascending order.", + "name": "notes", + "description": "All notes in the discussion.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NoteConnection", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TITLE_DESC", - "description": "Sort by title in descending order.", + "name": "replyId", + "description": "ID used to reply to this discussion.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DiscussionID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TITLE_ASC", - "description": "Sort by title in ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT_ASC", - "description": "Sort by created_at by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_AT_DESC", - "description": "Sort by created_at by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT_ASC", - "description": "Sort by updated_at by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_AT_DESC", - "description": "Sort by updated_at by descending order.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EpicState", - "description": "State of an epic", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "all", - "description": "All epics.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "opened", - "description": "Open epics.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closed", - "description": "Closed epics.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EpicStateEvent", - "description": "State event of an epic", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "REOPEN", - "description": "Reopen the epic.", + "name": "resolvable", + "description": "Indicates if the object can be resolved.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CLOSE", - "description": "Close the epic.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EpicTreeNodeFieldsInputType", - "description": "A node of an epic tree.", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the epic issue or epic that is being moved.", + "name": "resolved", + "description": "Indicates if the object is resolved.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "EpicTreeSortingID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "adjacentReferenceId", - "description": "ID of the epic issue or issue the epic or issue is switched with.", + "name": "resolvedAt", + "description": "Timestamp of when the object was resolved.", + "args": [], "type": { "kind": "SCALAR", - "name": "EpicTreeSortingID", + "name": "Time", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "relativePosition", - "description": "Type of switch. Valid values are `after` or `before`.", + "name": "resolvedBy", + "description": "User who resolved the object.", + "args": [], "type": { - "kind": "ENUM", - "name": "MoveType", + "kind": "OBJECT", + "name": "UserCore", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "newParentId", - "description": "ID of the new parent epic.", - "type": { - "kind": "SCALAR", - "name": "EpicID", - "ofType": null - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "ResolvableInterface", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "EpicTreeReorderInput", - "description": "Autogenerated input type of EpicTreeReorder", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "DiscussionConnection", + "description": "The connection type for Discussion.", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscussionEdge", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "baseEpicId", - "description": "ID of the base epic of the tree.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "EpicID", + "kind": "OBJECT", + "name": "Discussion", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "moved", - "description": "Parameters for updating the tree positions.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "EpicTreeNodeFieldsInputType", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "EpicTreeReorderPayload", - "description": "Autogenerated return type of EpicTreeReorder", + "name": "DiscussionEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "OBJECT", + "name": "Discussion", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -61837,41 +63412,18 @@ }, { "kind": "SCALAR", - "name": "EpicTreeSortingID", - "description": "A `EpicTreeSortingID` is a global ID. It is encoded as a string.\n\nAn example `EpicTreeSortingID` is: `\"gid://gitlab/EpicTreeSorting/1\"`.", + "name": "DiscussionID", + "description": "A `DiscussionID` is a global ID. It is encoded as a string.\n\nAn example `DiscussionID` is: `\"gid://gitlab/Discussion/1\"`.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "EpicWildcardId", - "description": "Epic ID wildcard values", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "No epic is assigned.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ANY", - "description": "Any epic is assigned.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "EscalationPolicyCreateInput", - "description": "Autogenerated input type of EscalationPolicyCreate", + "name": "DiscussionToggleResolveInput", + "description": "Autogenerated input type of DiscussionToggleResolve", "fields": null, "inputFields": [ { @@ -61885,64 +63437,32 @@ "defaultValue": null }, { - "name": "projectPath", - "description": "Project to create the escalation policy for.", + "name": "id", + "description": "Global ID of the discussion.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "DiscussionID", "ofType": null } }, "defaultValue": null }, { - "name": "name", - "description": "Name of the escalation policy.", + "name": "resolve", + "description": "Will resolve the discussion when true, and unresolve the discussion when false.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, "defaultValue": null - }, - { - "name": "description", - "description": "Description of the escalation policy.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "rules", - "description": "Steps of the escalation policy.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EscalationRuleInput", - "ofType": null - } - } - } - }, - "defaultValue": null } ], "interfaces": null, @@ -61951,8 +63471,8 @@ }, { "kind": "OBJECT", - "name": "EscalationPolicyCreatePayload", - "description": "Autogenerated return type of EscalationPolicyCreate", + "name": "DiscussionToggleResolvePayload", + "description": "Autogenerated return type of DiscussionToggleResolve.", "fields": [ { "name": "clientMutationId", @@ -61966,6 +63486,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "discussion", + "description": "Discussion after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Discussion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -61989,18 +63521,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "escalationPolicy", - "description": "Escalation policy.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EscalationPolicyType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -62009,48 +63529,105 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "EscalationPolicyDestroyInput", - "description": "Autogenerated input type of EscalationPolicyDestroy", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "Dora", + "description": "All information related to DORA metrics.", + "fields": [ { - "name": "id", - "description": "Escalation policy internal ID to remove.", + "name": "metrics", + "description": "DORA metrics for the current group or project.", + "args": [ + { + "name": "startDate", + "description": "Date range to start from. Default is 3 months ago.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endDate", + "description": "Date range to end at. Default is the current date.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "interval", + "description": "How the metric should be aggregated. Defaults to `DAILY`. In the case of `ALL`, the `date` field in the response will be `null`.", + "type": { + "kind": "ENUM", + "name": "DoraMetricBucketingInterval", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "environmentTiers", + "description": "Deployment tiers of the environments to return. Defaults to `[PRODUCTION]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DeploymentTier", + "ofType": null + } + } + }, + "defaultValue": null + } + ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "IncidentManagementEscalationPolicyID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DoraMetric", + "ofType": null + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "EscalationPolicyDestroyPayload", - "description": "Autogenerated return type of EscalationPolicyDestroy", + "name": "DoraMetric", + "description": null, "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "changeFailureRate", + "description": "Percentage of deployments that caused incidents in production.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": "Date of the data point.", "args": [], "type": { "kind": "SCALAR", @@ -62061,36 +63638,36 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "deploymentFrequency", + "description": "Number of deployments per day.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Float", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "escalationPolicy", - "description": "Escalation policy.", + "name": "leadTimeForChanges", + "description": "Median time to deploy a merged merge request.", "args": [], "type": { - "kind": "OBJECT", - "name": "EscalationPolicyType", + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeToRestoreService", + "description": "Median time to close an incident.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", "ofType": null }, "isDeprecated": false, @@ -62102,66 +63679,103 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "DoraMetricBucketingInterval", + "description": "All possible ways that DORA metrics can be aggregated.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ALL", + "description": "All data points are combined into a single value.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MONTHLY", + "description": "Data points are combined into chunks by month.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DAILY", + "description": "Data points are combined into chunks by day.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "EscalationPolicyType", - "description": "Represents an escalation policy", + "name": "DoraPerformanceScoreCount", + "description": "Aggregated DORA score counts for projects for the last complete month.", "fields": [ { - "name": "description", - "description": "Description of the escalation policy.", + "name": "highProjectsCount", + "description": "Number of projects that score \"high\" on the metric.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the escalation policy.", + "name": "lowProjectsCount", + "description": "Number of projects that score \"low\" on the metric.", "args": [], "type": { "kind": "SCALAR", - "name": "IncidentManagementEscalationPolicyID", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the escalation policy.", + "name": "mediumProjectsCount", + "description": "Number of projects that score \"medium\" on the metric.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "rules", - "description": "Steps of the escalation policy.", + "name": "metricName", + "description": "Name of the DORA metric.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EscalationRuleType", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "noDataProjectsCount", + "description": "Number of projects with no data for the metric.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -62171,8 +63785,8 @@ }, { "kind": "OBJECT", - "name": "EscalationPolicyTypeConnection", - "description": "The connection type for EscalationPolicyType.", + "name": "DoraPerformanceScoreCountConnection", + "description": "The connection type for DoraPerformanceScoreCount.", "fields": [ { "name": "edges", @@ -62183,7 +63797,23 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EscalationPolicyTypeEdge", + "name": "DoraPerformanceScoreCountEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "noDoraDataProjectsCount", + "description": "Count of projects without any DORA scores within the scope.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -62199,7 +63829,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EscalationPolicyType", + "name": "DoraPerformanceScoreCount", "ofType": null } }, @@ -62221,6 +63851,22 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "totalProjectsCount", + "description": "Count of total projects.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -62230,7 +63876,7 @@ }, { "kind": "OBJECT", - "name": "EscalationPolicyTypeEdge", + "name": "DoraPerformanceScoreCountEdge", "description": "An edge in a connection.", "fields": [ { @@ -62255,7 +63901,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "EscalationPolicyType", + "name": "DoraPerformanceScoreCount", "ofType": null }, "isDeprecated": false, @@ -62269,37 +63915,42 @@ }, { "kind": "INPUT_OBJECT", - "name": "EscalationPolicyUpdateInput", - "description": "Autogenerated input type of EscalationPolicyUpdate", + "name": "DoraProjectFilterInput", + "description": "Filter parameters for projects to be aggregated for DORA metrics.", "fields": null, "inputFields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "ID of the on-call schedule to create the on-call rotation in.", + "name": "topic", + "description": "Filter projects by topic.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "IncidentManagementEscalationPolicyID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DuoUserFeedbackInput", + "description": "Autogenerated input type of DuoUserFeedback", + "fields": null, + "inputFields": [ { - "name": "name", - "description": "Name of the escalation policy.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", @@ -62308,32 +63959,38 @@ "defaultValue": null }, { - "name": "description", - "description": "Description of the escalation policy.", + "name": "agentVersionId", + "description": "Global ID of the agent to answer the chat.", "type": { "kind": "SCALAR", - "name": "String", + "name": "AiAgentVersionID", "ofType": null }, "defaultValue": null }, { - "name": "rules", - "description": "Steps of the escalation policy.", + "name": "aiMessageId", + "description": "ID of the AI Message.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EscalationRuleInput", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "defaultValue": null + }, + { + "name": "trackingEvent", + "description": "Tracking event data.", + "type": { + "kind": "INPUT_OBJECT", + "name": "TrackingEventInput", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -62342,8 +63999,8 @@ }, { "kind": "OBJECT", - "name": "EscalationPolicyUpdatePayload", - "description": "Autogenerated return type of EscalationPolicyUpdate", + "name": "DuoUserFeedbackPayload", + "description": "Autogenerated return type of DuoUserFeedback.", "fields": [ { "name": "clientMutationId", @@ -62380,18 +64037,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "escalationPolicy", - "description": "Escalation policy.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "EscalationPolicyType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -62399,25 +64044,25 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "Duration", + "description": "Duration between two instants, represented as a fractional number of seconds.\n\nFor example: 12.3334\n", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "EscalationRuleInput", - "description": "Represents an escalation rule", + "name": "EchoCreateInput", + "description": "Autogenerated input type of EchoCreate", "fields": null, "inputFields": [ { - "name": "oncallScheduleIid", - "description": "On-call schedule to notify.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "username", - "description": "Username of the user to notify.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", @@ -62426,29 +64071,37 @@ "defaultValue": null }, { - "name": "elapsedTimeSeconds", - "description": "Time in seconds before the rule is activated.", + "name": "errors", + "description": "Errors to return to the user.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null }, { - "name": "status", - "description": "Status required to prevent the rule from activating.", + "name": "messages", + "description": "Messages to return to the user.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "EscalationRuleStatus", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null @@ -62458,90 +64111,63 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "EscalationRuleStatus", - "description": "Escalation rule statuses", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACKNOWLEDGED", - "description": ".", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESOLVED", - "description": ".", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "EscalationRuleType", - "description": "Represents an escalation rule for an escalation policy", + "name": "EchoCreatePayload", + "description": "Autogenerated return type of EchoCreate.", "fields": [ { - "name": "elapsedTimeSeconds", - "description": "Time in seconds before the rule is activated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the escalation policy.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "IncidentManagementEscalationRuleID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "oncallSchedule", - "description": "On-call schedule to notify.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "IncidentManagementOncallSchedule", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "status", - "description": "Status required to prevent the rule from activating.", + "name": "echoes", + "description": "Messages returned to the user.", "args": [], "type": { - "kind": "ENUM", - "name": "EscalationRuleStatus", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "User to notify.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -62554,19 +64180,19 @@ }, { "kind": "OBJECT", - "name": "Event", - "description": "Representing an event", + "name": "EgressNode", + "description": null, "fields": [ { - "name": "action", - "description": "Action of the event.", + "name": "artifactsEgress", + "description": "Artifacts egress for that project in that period of time.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "EventAction", + "kind": "SCALAR", + "name": "BigInt", "ofType": null } }, @@ -62574,15 +64200,15 @@ "deprecationReason": null }, { - "name": "author", - "description": "Author of this event.", + "name": "date", + "description": "First day of the node range. There is one node per month.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -62590,15 +64216,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "When this event was created.", + "name": "packagesEgress", + "description": "Packages egress for that project in that period of time.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "BigInt", "ofType": null } }, @@ -62606,15 +64232,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of the event.", + "name": "registryEgress", + "description": "Registry egress for that project in that period of time.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "BigInt", "ofType": null } }, @@ -62622,114 +64248,47 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "When this event was updated.", + "name": "repositoryEgress", + "description": "Repository egress for that project in that period of time.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "BigInt", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EventAction", - "description": "Event action", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CREATED", - "description": "Created action", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED", - "description": "Updated action", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED", - "description": "Closed action", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REOPENED", - "description": "Reopened action", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUSHED", - "description": "Pushed action", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COMMENTED", - "description": "Commented action", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGED", - "description": "Merged action", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JOINED", - "description": "Joined action", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LEFT", - "description": "Left action", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESTROYED", - "description": "Destroyed action", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EXPIRED", - "description": "Expired action", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "APPROVED", - "description": "Approved action", + "name": "totalEgress", + "description": "Total egress for that project in that period of time.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "EventConnection", - "description": "The connection type for Event.", + "name": "EgressNodeConnection", + "description": "The connection type for EgressNode.", "fields": [ { "name": "edges", @@ -62740,7 +64299,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "EventEdge", + "name": "EgressNodeEdge", "ofType": null } }, @@ -62756,7 +64315,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Event", + "name": "EgressNode", "ofType": null } }, @@ -62787,7 +64346,7 @@ }, { "kind": "OBJECT", - "name": "EventEdge", + "name": "EgressNodeEdge", "description": "An edge in a connection.", "fields": [ { @@ -62812,7 +64371,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "Event", + "name": "EgressNode", "ofType": null }, "isDeprecated": false, @@ -62825,95 +64384,64 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "Eventable", + "kind": "OBJECT", + "name": "Email", "description": null, "fields": [ { - "name": "events", - "description": "List of events associated with the object.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "confirmedAt", + "description": "Timestamp the email was confirmed.", + "args": [], "type": { - "kind": "OBJECT", - "name": "EventConnection", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ + }, { - "kind": "OBJECT", - "name": "BoardEpic", - "ofType": null + "name": "createdAt", + "description": "Timestamp the email was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "kind": "OBJECT", - "name": "Epic", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ExplainVulnerabilityPresubmissionCheckResults", - "description": null, - "fields": [ + "name": "email", + "description": "Email address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "potentialSecretsInCode", - "description": "This flag is true if we think there might be a secret in the code that would be sent in the LLM prompt.", + "name": "id", + "description": "Internal ID of the email.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -62921,15 +64449,15 @@ "deprecationReason": null }, { - "name": "secretDetectionResult", - "description": "This flag is true if the vulnerability being explained is specifically a secret detection vulnerability", + "name": "updatedAt", + "description": "Timestamp the email was last updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Time", "ofType": null } }, @@ -62944,19 +64472,19 @@ }, { "kind": "OBJECT", - "name": "ExplainVulnerabilityPrompt", - "description": null, + "name": "EmailConnection", + "description": "The connection type for Email.", "fields": [ { - "name": "presubmissionChecks", - "description": "An object containing booleans. Each booolean indicates the result of a presubmission check: `true` for passed, and `false` for failed.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "ExplainVulnerabilityPresubmissionCheckResults", + "name": "EmailEdge", "ofType": null } }, @@ -62964,25 +64492,33 @@ "deprecationReason": null }, { - "name": "promptWithCode", - "description": "AI text prompt generated using the vulnerability's information, including the vulnerable code.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Email", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "promptWithoutCode", - "description": "AI text prompt generated using the vulnerability's information, excluding the vulnerable code.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -62994,44 +64530,63 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "ExportRequirementsInput", - "description": "Autogenerated input type of ExportRequirements", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "EmailEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "sort", - "description": "List requirements by sort order.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { - "kind": "ENUM", - "name": "Sort", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "state", - "description": "Filter requirements by state.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { - "kind": "ENUM", - "name": "RequirementState", + "kind": "OBJECT", + "name": "Email", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "EmailID", + "description": "A `EmailID` is a global ID. It is encoded as a string.\n\nAn example `EmailID` is: `\"gid://gitlab/Email/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EnableDevopsAdoptionNamespaceInput", + "description": "Autogenerated input type of EnableDevopsAdoptionNamespace", + "fields": null, + "inputFields": [ { - "name": "search", - "description": "Search query for requirement title.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", @@ -63040,52 +64595,26 @@ "defaultValue": null }, { - "name": "authorUsername", - "description": "Filter requirements by author username.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "Full project path the requirements are associated with.", + "name": "namespaceId", + "description": "Namespace ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "NamespaceID", "ofType": null } }, "defaultValue": null }, { - "name": "selectedFields", - "description": "List of selected requirements fields to be exported.", + "name": "displayNamespaceId", + "description": "Display namespace ID.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "NamespaceID", + "ofType": null }, "defaultValue": null } @@ -63096,8 +64625,8 @@ }, { "kind": "OBJECT", - "name": "ExportRequirementsPayload", - "description": "Autogenerated return type of ExportRequirements", + "name": "EnableDevopsAdoptionNamespacePayload", + "description": "Autogenerated return type of EnableDevopsAdoptionNamespace.", "fields": [ { "name": "clientMutationId", @@ -63111,6 +64640,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "enabledNamespace", + "description": "Enabled namespace after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DevopsAdoptionEnabledNamespace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -63142,13 +64683,13 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ExternalAuditEventDestination", - "description": "Represents an external resource to send audit events to", + "kind": "INTERFACE", + "name": "Entry", + "description": null, "fields": [ { - "name": "destinationUrl", - "description": "External destination to send audit events to.", + "name": "flatPath", + "description": "Flat path of the entry.", "args": [], "type": { "kind": "NON_NULL", @@ -63163,39 +64704,31 @@ "deprecationReason": null }, { - "name": "eventTypeFilters", - "description": "List of event type filters added for streaming.", + "name": "id", + "description": "ID of the entry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "group", - "description": "Group the destination belongs to.", + "name": "name", + "description": "Name of the entry.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Group", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -63203,9 +64736,209 @@ "deprecationReason": null }, { - "name": "headers", - "description": "List of additional HTTP headers sent with each event.", + "name": "path", + "description": "Path of the entry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha", + "description": "Last commit SHA for the entry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Type of tree entry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EntryType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Blob", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Submodule", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TreeEntry", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "EntryType", + "description": "Type of a tree entry", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "tree", + "description": "Directory tree type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blob", + "description": "File tree type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commit", + "description": "Commit tree type.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Environment", + "description": "Describes where code is deployed for a project", + "fields": [ + { + "name": "autoDeleteAt", + "description": "When the environment is going to be deleted automatically.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "autoStopAt", + "description": "When the environment is going to be stopped automatically.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterAgent", + "description": "Cluster agent of the environment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ClusterAgent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When the environment was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deployFreezes", + "description": "Deployment freeze periods of the environment.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiFreezePeriod", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deployments", + "description": "Deployments of the environment. This field can only be resolved for one environment in any single request.", "args": [ + { + "name": "statuses", + "description": "Statuses of the deployments.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DeploymentStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Order by a specified field.", + "type": { + "kind": "INPUT_OBJECT", + "name": "DeploymentsOrderByInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -63247,12 +64980,72 @@ "defaultValue": null } ], + "type": { + "kind": "OBJECT", + "name": "DeploymentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deploymentsDisplayCount", + "description": "Number of deployments in the environment for display. Returns the precise number up to 999, and \"999+\" for counts exceeding this limit.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environmentType", + "description": "Folder name of the environment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalUrl", + "description": "External URL of the environment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fluxResourcePath", + "description": "Flux resource path of the environment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the environment.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AuditEventStreamingHeaderConnection", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -63260,15 +65053,66 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of the destination.", + "name": "kubernetesNamespace", + "description": "Kubernetes namespace of the environment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastDeployment", + "description": "Last deployment of the environment.", + "args": [ + { + "name": "status", + "description": "Status of the Deployment.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DeploymentStatus", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Deployment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestOpenedMostSevereAlert", + "description": "Most severe open alert for the environment. If multiple alerts have equal severity, the most recent is returned.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AlertManagementAlert", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Human-readable name of the environment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -63276,8 +65120,8 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the external destination to send audit events to.", + "name": "path", + "description": "Path to the environment.", "args": [], "type": { "kind": "NON_NULL", @@ -63292,8 +65136,73 @@ "deprecationReason": null }, { - "name": "verificationToken", - "description": "Verification token to validate source of event.", + "name": "protectedEnvironments", + "description": "Protected Environments for the environment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProtectedEnvironmentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "description": "Slug of the environment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "State of the environment, for example: available/stopped.", "args": [], "type": { "kind": "NON_NULL", @@ -63306,23 +65215,57 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "ExternalAuditEventDestinationInterface", - "ofType": null + "name": "tier", + "description": "Deployment tier of the environment.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DeploymentTier", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When the environment was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource. This field can only be resolved for one environment in any single request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EnvironmentPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ExternalAuditEventDestinationConnection", - "description": "The connection type for ExternalAuditEventDestination.", + "name": "EnvironmentConnection", + "description": "The connection type for Environment.", "fields": [ { "name": "edges", @@ -63333,7 +65276,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ExternalAuditEventDestinationEdge", + "name": "EnvironmentEdge", "ofType": null } }, @@ -63349,7 +65292,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ExternalAuditEventDestination", + "name": "Environment", "ofType": null } }, @@ -63380,8 +65323,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "ExternalAuditEventDestinationCreateInput", - "description": "Autogenerated input type of ExternalAuditEventDestinationCreate", + "name": "EnvironmentCreateInput", + "description": "Autogenerated input type of EnvironmentCreate", "fields": null, "inputFields": [ { @@ -63395,14 +65338,14 @@ "defaultValue": null }, { - "name": "destinationUrl", - "description": "Destination URL.", + "name": "projectPath", + "description": "Full path of the project.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -63410,7 +65353,21 @@ }, { "name": "name", - "description": "Destination name.", + "description": "Name of the environment.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "externalUrl", + "description": "External URL of the environment.", "type": { "kind": "SCALAR", "name": "String", @@ -63419,22 +65376,38 @@ "defaultValue": null }, { - "name": "groupPath", - "description": "Group path.", + "name": "tier", + "description": "Tier of the environment.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "ENUM", + "name": "DeploymentTier", + "ofType": null }, "defaultValue": null }, { - "name": "verificationToken", - "description": "Verification token.", + "name": "clusterAgentId", + "description": "Cluster agent of the environment.", + "type": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "kubernetesNamespace", + "description": "Kubernetes namespace of the environment.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fluxResourcePath", + "description": "Flux resource path of the environment.", "type": { "kind": "SCALAR", "name": "String", @@ -63449,8 +65422,8 @@ }, { "kind": "OBJECT", - "name": "ExternalAuditEventDestinationCreatePayload", - "description": "Autogenerated return type of ExternalAuditEventDestinationCreate", + "name": "EnvironmentCreatePayload", + "description": "Autogenerated return type of EnvironmentCreate.", "fields": [ { "name": "clientMutationId", @@ -63464,6 +65437,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "environment", + "description": "Created environment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Environment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -63487,18 +65472,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "externalAuditEventDestination", - "description": "Destination created.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ExternalAuditEventDestination", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -63508,8 +65481,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "ExternalAuditEventDestinationDestroyInput", - "description": "Autogenerated input type of ExternalAuditEventDestinationDestroy", + "name": "EnvironmentDeleteInput", + "description": "Autogenerated input type of EnvironmentDelete", "fields": null, "inputFields": [ { @@ -63524,13 +65497,13 @@ }, { "name": "id", - "description": "ID of external audit event destination to destroy.", + "description": "Global ID of the environment to Delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsExternalAuditEventDestinationID", + "name": "EnvironmentID", "ofType": null } }, @@ -63543,8 +65516,8 @@ }, { "kind": "OBJECT", - "name": "ExternalAuditEventDestinationDestroyPayload", - "description": "Autogenerated return type of ExternalAuditEventDestinationDestroy", + "name": "EnvironmentDeletePayload", + "description": "Autogenerated return type of EnvironmentDelete.", "fields": [ { "name": "clientMutationId", @@ -63590,7 +65563,7 @@ }, { "kind": "OBJECT", - "name": "ExternalAuditEventDestinationEdge", + "name": "EnvironmentEdge", "description": "An edge in a connection.", "fields": [ { @@ -63615,7 +65588,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "ExternalAuditEventDestination", + "name": "Environment", "ofType": null }, "isDeprecated": false, @@ -63628,60 +65601,30 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "ExternalAuditEventDestinationInterface", + "kind": "SCALAR", + "name": "EnvironmentID", + "description": "A `EnvironmentID` is a global ID. It is encoded as a string.\n\nAn example `EnvironmentID` is: `\"gid://gitlab/Environment/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EnvironmentPermissions", "description": null, "fields": [ { - "name": "destinationUrl", - "description": "External destination to send audit events to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "eventTypeFilters", - "description": "List of event type filters added for streaming.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the destination.", + "name": "destroyEnvironment", + "description": "If `true`, the user can perform `destroy_environment` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -63689,15 +65632,15 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the external destination to send audit events to.", + "name": "stopEnvironment", + "description": "If `true`, the user can perform `stop_environment` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -63705,15 +65648,15 @@ "deprecationReason": null }, { - "name": "verificationToken", - "description": "Verification token to validate source of event.", + "name": "updateEnvironment", + "description": "If `true`, the user can perform `update_environment` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -63724,23 +65667,12 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ExternalAuditEventDestination", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestination", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "ExternalAuditEventDestinationUpdateInput", - "description": "Autogenerated input type of ExternalAuditEventDestinationUpdate", + "name": "EnvironmentStopInput", + "description": "Autogenerated input type of EnvironmentStop", "fields": null, "inputFields": [ { @@ -63755,34 +65687,24 @@ }, { "name": "id", - "description": "ID of external audit event destination to update.", + "description": "Global ID of the environment to stop.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsExternalAuditEventDestinationID", + "name": "EnvironmentID", "ofType": null } }, "defaultValue": null }, { - "name": "destinationUrl", - "description": "Destination URL to change.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "Destination name.", + "name": "force", + "description": "Force environment to stop without executing on_stop actions.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null @@ -63794,8 +65716,8 @@ }, { "kind": "OBJECT", - "name": "ExternalAuditEventDestinationUpdatePayload", - "description": "Autogenerated return type of ExternalAuditEventDestinationUpdate", + "name": "EnvironmentStopPayload", + "description": "Autogenerated return type of EnvironmentStop.", "fields": [ { "name": "clientMutationId", @@ -63809,6 +65731,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "environment", + "description": "Environment after attempt to stop.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Environment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -63832,18 +65766,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "externalAuditEventDestination", - "description": "Updated destination.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ExternalAuditEventDestination", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -63852,207 +65774,138 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ExternalIssue", - "description": "Represents an external issue", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "EnvironmentUpdateInput", + "description": "Autogenerated input type of EnvironmentUpdate", + "fields": null, + "inputFields": [ { - "name": "createdAt", - "description": "Timestamp of when the issue was created.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "externalTracker", - "description": "Type of external tracker.", - "args": [], + "name": "id", + "description": "Global ID of the environment to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "EnvironmentID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "externalUrl", + "description": "External URL of the environment.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "relativeReference", - "description": "Relative reference of the issue in the external tracker.", - "args": [], + "name": "tier", + "description": "Tier of the environment.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "DeploymentTier", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "status", - "description": "Status of the issue in the external tracker.", - "args": [], + "name": "clusterAgentId", + "description": "Cluster agent of the environment.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ClustersAgentID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "title", - "description": "Title of the issue in the external tracker.", - "args": [], + "name": "kubernetesNamespace", + "description": "Kubernetes namespace of the environment.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Timestamp of when the issue was updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "webUrl", - "description": "URL to the issue in the external tracker.", - "args": [], + "name": "fluxResourcePath", + "description": "Flux resource path of the environment.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExternalStatusCheck", - "description": "Describes an external status check.", - "fields": [ - { - "name": "externalUrl", - "description": "External URL for the status check.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GlobalID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "ExternalStatusCheckConnection", - "description": "The connection type for ExternalStatusCheck.", + "name": "EnvironmentUpdatePayload", + "description": "Autogenerated return type of EnvironmentUpdate.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExternalStatusCheckEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "environment", + "description": "Environment after attempt to update.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ExternalStatusCheck", - "ofType": null - } + "kind": "OBJECT", + "name": "Environment", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -64065,85 +65918,38 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ExternalStatusCheckEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "EnvironmentsCanaryIngressUpdateInput", + "description": "Autogenerated input type of EnvironmentsCanaryIngressUpdate", + "fields": null, + "inputFields": [ { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "OBJECT", - "name": "ExternalStatusCheck", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FileUpload", - "description": null, - "fields": [ - { - "name": "id", - "description": "Global ID of the upload.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "UploadID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "path", - "description": "Path of the upload.", - "args": [], + "name": "id", + "description": "Global ID of the environment to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "EnvironmentID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "size", - "description": "Size of the upload in bytes.", - "args": [], + "name": "weight", + "description": "Weight of the Canary Ingress.", "type": { "kind": "NON_NULL", "name": null, @@ -64153,52 +65959,50 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "FindingReportsComparer", - "description": "Represents security reports comparison for vulnerability findings.", + "name": "EnvironmentsCanaryIngressUpdatePayload", + "description": "Autogenerated return type of EnvironmentsCanaryIngressUpdate.", "fields": [ { - "name": "report", - "description": "Compared security report. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ComparedSecurityReport", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." - }, - { - "name": "status", - "description": "Comparison status.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "ENUM", - "name": "FindingReportsComparerStatus", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "statusReason", - "description": "Text explaining the status.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -64209,83 +66013,28 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "FindingReportsComparerStatus", - "description": "Report comparison status", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PARSED", - "description": "Report was generated.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARSING", - "description": "Report is being generated.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERROR", - "description": "An error happened while generating the report.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Float", - "description": "Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "Forecast", - "description": "Information about specific forecast created", + "name": "Epic", + "description": "Represents an epic", "fields": [ { - "name": "status", - "description": "Status of the forecast.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ForecastStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "Actual forecast values.", + "name": "ancestors", + "description": "Ancestors (parents) of the epic.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "timeframe", + "description": "List items overlapping the given timeframe.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "Timeframe", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "search", + "description": "Search query for title or description.", "type": { "kind": "SCALAR", "name": "String", @@ -64294,320 +66043,36 @@ "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "in", + "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableSearchableField", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "iid", + "description": "IID of the epic, e.g., \"1\".", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ForecastDatapointConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ForecastDatapoint", - "description": "Information about specific forecast datapoint", - "fields": [ - { - "name": "datapoint", - "description": "Datapoint of the forecast. Usually a date.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "Value of the given datapoint.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ForecastDatapointConnection", - "description": "The connection type for ForecastDatapoint.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ForecastDatapointEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ForecastDatapoint", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ForecastDatapointEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ForecastDatapoint", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ForecastStatus", - "description": "List of statuses for forecasting model.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "READY", - "description": "Forecast is ready.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAVAILABLE", - "description": "Forecast is unavailable.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ForkDetails", - "description": "Details of the fork project compared to its upstream project.", - "fields": [ - { - "name": "ahead", - "description": "Number of commits ahead of upstream.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "behind", - "description": "Number of commits behind upstream.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasConflicts", - "description": "Indicates if the fork conflicts with its upstream project.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isSyncing", - "description": "Indicates if there is a synchronization in progress.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GenerateTestFileInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "resourceId", - "description": "Global ID of the resource to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "AiModelID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "filePath", - "description": "File path to generate test files for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "GeoBaseRegistryID", - "description": "A `GeoBaseRegistryID` is a global ID. It is encoded as a string.\n\nAn example `GeoBaseRegistryID` is: `\"gid://gitlab/Geo::BaseRegistry/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GeoNode", - "description": null, - "fields": [ - { - "name": "ciSecureFileRegistries", - "description": "Find Ci Secure File registries on this Geo node", - "args": [ + }, { - "name": "ids", - "description": "Filters registries by their ID.", + "name": "iids", + "description": "List of IIDs of epics, e.g., `[1, 2]`.", "type": { "kind": "LIST", "name": null, @@ -64624,28 +66089,28 @@ "defaultValue": null }, { - "name": "replicationState", - "description": "Filters registries by their replication state.", + "name": "state", + "description": "Filter epics by state.", "type": { "kind": "ENUM", - "name": "ReplicationStateEnum", + "name": "EpicState", "ofType": null }, "defaultValue": null }, { - "name": "verificationState", - "description": "Filters registries by their verification state.", + "name": "sort", + "description": "List epics by sort order.", "type": { "kind": "ENUM", - "name": "VerificationStateEnum", + "name": "EpicSort", "ofType": null }, "defaultValue": null }, { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", + "name": "authorUsername", + "description": "Filter epics by author.", "type": { "kind": "SCALAR", "name": "String", @@ -64654,18 +66119,26 @@ "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "labelName", + "description": "Filter epics by labels.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "milestoneTitle", + "description": "Filter epics by milestone title, computed from epic's issues.", "type": { "kind": "SCALAR", "name": "String", @@ -64674,91 +66147,48 @@ "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "iidStartsWith", + "description": "Filter epics by IID for autocomplete.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "includeAncestorGroups", + "description": "Include epics from ancestor groups.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CiSecureFileRegistryConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "containerRepositoriesMaxCapacity", - "description": "Maximum concurrency of container repository sync for this secondary node.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "containerRepositoryRegistries", - "description": "Find Container Repository registries on this Geo node.", - "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null + "defaultValue": "true" }, { - "name": "replicationState", - "description": "Filters registries by their replication state.", + "name": "includeDescendantGroups", + "description": "Include epics from descendant groups.", "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "defaultValue": "true" }, { - "name": "verificationState", - "description": "Filters registries by their verification state.", + "name": "confidential", + "description": "Filter epics by given confidentiality.", "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user.", "type": { "kind": "SCALAR", "name": "String", @@ -64767,102 +66197,71 @@ "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "createdAfter", + "description": "Epics created after this date.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "createdBefore", + "description": "Epics created before this date.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "updatedAfter", + "description": "Epics updated after this date.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "updatedBefore", + "description": "Epics updated before this date.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ContainerRepositoryRegistryConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dependencyProxyBlobRegistries", - "description": "Find Dependency Proxy Blob registries on this Geo node. Introduced in 15.6: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null }, { - "name": "replicationState", - "description": "Filters registries by their replication state.", + "name": "not", + "description": "Negated epic arguments.", "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", + "kind": "INPUT_OBJECT", + "name": "NegatedEpicFilterInput", "ofType": null }, "defaultValue": null }, { - "name": "verificationState", - "description": "Filters registries by their verification state.", + "name": "or", + "description": "List of arguments with inclusive OR.", "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "INPUT_OBJECT", + "name": "UnionedEpicFilterInput", "ofType": null }, "defaultValue": null }, { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", + "name": "topLevelHierarchyOnly", + "description": "Filter epics with a top-level hierarchy.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null @@ -64910,64 +66309,109 @@ ], "type": { "kind": "OBJECT", - "name": "DependencyProxyBlobRegistryConnection", + "name": "EpicConnection", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.6." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "dependencyProxyManifestRegistries", - "description": "Find Dependency Proxy Manifest registries on this Geo node.", + "name": "author", + "description": "Author of the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awardEmoji", + "description": "List of emoji reactions associated with the epic.", "args": [ { - "name": "ids", - "description": "Filters registries by their ID.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "replicationState", - "description": "Filters registries by their replication state.", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "verificationState", - "description": "Filters registries by their verification state.", + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", + "name": "last", + "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "AwardEmojiConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blocked", + "description": "Indicates the epic is blocked.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockedByCount", + "description": "Count of epics blocking this epic.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockedByEpics", + "description": "Epics blocking this epic.", + "args": [ { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -65011,19 +66455,51 @@ ], "type": { "kind": "OBJECT", - "name": "DependencyProxyManifestRegistryConnection", + "name": "EpicConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "designManagementRepositoryRegistries", - "description": "Find Design Management Repository registries on this Geo node. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "name": "blockingCount", + "description": "Count of epics that this epic is blocking.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "children", + "description": "Children (sub-epics) of the epic.", "args": [ { - "name": "ids", - "description": "Filters registries by their ID.", + "name": "timeframe", + "description": "List items overlapping the given timeframe.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Timeframe", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query for title or description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", "type": { "kind": "LIST", "name": null, @@ -65031,8 +66507,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "IssuableSearchableField", "ofType": null } } @@ -65040,48 +66516,56 @@ "defaultValue": null }, { - "name": "replicationState", - "description": "Filters registries by their replication state.", + "name": "iid", + "description": "IID of the epic, e.g., \"1\".", "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "verificationState", - "description": "Filters registries by their verification state.", + "name": "iids", + "description": "List of IIDs of epics, e.g., `[1, 2]`.", "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", + "name": "state", + "description": "Filter epics by state.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "EpicState", "ofType": null }, "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "sort", + "description": "List epics by sort order.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "EpicSort", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "authorUsername", + "description": "Filter epics by author.", "type": { "kind": "SCALAR", "name": "String", @@ -65090,65 +66574,8 @@ "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DesignManagementRepositoryRegistryConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." - }, - { - "name": "enabled", - "description": "Indicates whether this Geo node is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filesMaxCapacity", - "description": "Maximum concurrency of LFS/attachment backfill for this secondary node.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "groupWikiRepositoryRegistries", - "description": "Find group wiki repository registries on this Geo node.", - "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", + "name": "labelName", + "description": "Filter epics by labels.", "type": { "kind": "LIST", "name": null, @@ -65157,7 +66584,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } } @@ -65165,38 +66592,58 @@ "defaultValue": null }, { - "name": "replicationState", - "description": "Filters registries by their replication state.", + "name": "milestoneTitle", + "description": "Filter epics by milestone title, computed from epic's issues.", "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "verificationState", - "description": "Filters registries by their verification state.", + "name": "iidStartsWith", + "description": "Filter epics by IID for autocomplete.", "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", + "name": "includeAncestorGroups", + "description": "Include child epics from ancestor groups.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "includeDescendantGroups", + "description": "Include epics from descendant groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "confidential", + "description": "Filter epics by given confidentiality.", + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user.", "type": { "kind": "SCALAR", "name": "String", @@ -65205,120 +66652,71 @@ "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "createdAfter", + "description": "Epics created after this date.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "createdBefore", + "description": "Epics created before this date.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "updatedAfter", + "description": "Epics updated after this date.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GroupWikiRepositoryRegistryConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of this GeoNode.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "internalUrl", - "description": "URL defined on the primary node secondary nodes should use to contact it.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "jobArtifactRegistries", - "description": "Find Job Artifact registries on this Geo node.", - "args": [ + }, { - "name": "ids", - "description": "Filters registries by their ID.", + "name": "updatedBefore", + "description": "Epics updated before this date.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "defaultValue": null }, { - "name": "replicationState", - "description": "Filters registries by their replication state.", + "name": "not", + "description": "Negated epic arguments.", "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", + "kind": "INPUT_OBJECT", + "name": "NegatedEpicFilterInput", "ofType": null }, "defaultValue": null }, { - "name": "verificationState", - "description": "Filters registries by their verification state.", + "name": "or", + "description": "List of arguments with inclusive OR.", "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "INPUT_OBJECT", + "name": "UnionedEpicFilterInput", "ofType": null }, "defaultValue": null }, { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", + "name": "topLevelHierarchyOnly", + "description": "Filter epics with a top-level hierarchy.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null @@ -65366,64 +66764,40 @@ ], "type": { "kind": "OBJECT", - "name": "JobArtifactRegistryConnection", + "name": "EpicConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lfsObjectRegistries", - "description": "Find LFS object registries on this Geo node.", + "name": "closedAt", + "description": "Timestamp of when the epic was closed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "color", + "description": "Color of the epic. Returns `null` if `epic_color_highlight` feature flag is disabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commenters", + "description": "All commenters on this noteable.", "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "replicationState", - "description": "Filters registries by their replication state.", - "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "verificationState", - "description": "Filters registries by their verification state.", - "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -65466,65 +66840,45 @@ } ], "type": { - "kind": "OBJECT", - "name": "LfsObjectRegistryConnection", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCoreConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confidential", + "description": "Indicates if the epic is confidential.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequestDiffRegistries", - "description": "Find merge request diff registries on this Geo node.", + "name": "createdAt", + "description": "Timestamp of when the epic was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentUserTodos", + "description": "To-do items for the current user.", "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "replicationState", - "description": "Filters registries by their replication state.", - "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "verificationState", - "description": "Filters registries by their verification state.", - "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -65564,31 +66918,81 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "state", + "description": "State of the to-do items.", + "type": { + "kind": "ENUM", + "name": "TodoStateEnum", + "ofType": null + }, + "defaultValue": null } ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TodoConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultProjectForIssueCreation", + "description": "Default Project for issue creation. Based on the project the user created the last issue in.", + "args": [], "type": { "kind": "OBJECT", - "name": "MergeRequestDiffRegistryConnection", + "name": "Project", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "minimumReverificationInterval", - "description": "Interval (in days) in which the repository verification is valid. After expiry, it is reverted.", + "name": "descendantCounts", + "description": "Number of open and closed descendant epics and issues.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EpicDescendantCount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descendantWeightSum", + "description": "Total weight of open and closed issues in the epic and its descendants.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EpicDescendantWeights", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Description of the epic.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Unique identifier for this Geo node.", + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description`", "args": [], "type": { "kind": "SCALAR", @@ -65599,57 +67003,9 @@ "deprecationReason": null }, { - "name": "packageFileRegistries", - "description": "Package file registries of the GeoNode.", + "name": "discussions", + "description": "All discussions on this noteable.", "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "replicationState", - "description": "Filters registries by their replication state.", - "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "verificationState", - "description": "Filters registries by their verification state.", - "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -65692,65 +67048,97 @@ } ], "type": { - "kind": "OBJECT", - "name": "PackageFileRegistryConnection", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscussionConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "downvotes", + "description": "Number of downvotes the epic has received.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDate", + "description": "Due date of the epic.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pagesDeploymentRegistries", - "description": "Find Pages Deployment registries on this Geo node", + "name": "dueDateFixed", + "description": "Fixed due date of the epic.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDateFromInheritedSource", + "description": "Inherited due date of the epic from child epics or milestones.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDateFromMilestones", + "description": "Inherited due date of the epic from milestones.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDateIsFixed", + "description": "Indicates if the due date has been manually set.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "events", + "description": "List of events associated with the object.", "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "replicationState", - "description": "Filters registries by their replication state.", - "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "verificationState", - "description": "Filters registries by their verification state.", - "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -65794,64 +67182,124 @@ ], "type": { "kind": "OBJECT", - "name": "PagesDeploymentRegistryConnection", + "name": "EventConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pipelineArtifactRegistries", - "description": "Find pipeline artifact registries on this Geo node.", + "name": "group", + "description": "Group to which the epic belongs.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasChildren", + "description": "Indicates if the epic has children.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIssues", + "description": "Indicates if the epic has direct issues.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasParent", + "description": "Indicates if the epic has a parent epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "healthStatus", + "description": "Current health status of the epic.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EpicHealthStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iid", + "description": "Internal ID of the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issues", + "description": "A list of issues associated with the epic.", "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "replicationState", - "description": "Filters registries by their replication state.", - "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "verificationState", - "description": "Filters registries by their verification state.", - "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -65895,76 +67343,16 @@ ], "type": { "kind": "OBJECT", - "name": "PipelineArtifactRegistryConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "primary", - "description": "Indicates whether this Geo node is the primary.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", + "name": "EpicIssueConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projectRepositoryRegistries", - "description": "Find Project registries on this Geo node. Ignored if `geo_project_repository_replication` feature flag is disabled.", + "name": "labels", + "description": "Labels assigned to the epic.", "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "replicationState", - "description": "Filters registries by their replication state.", - "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "verificationState", - "description": "Filters registries by their verification state.", - "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -66008,63 +67396,25 @@ ], "type": { "kind": "OBJECT", - "name": "ProjectRepositoryRegistryConnection", + "name": "LabelConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projectWikiRepositoryRegistries", - "description": "Find Project Wiki Repository registries on this Geo node. Ignored if `geo_project_wiki_repository_replication` feature flag is disabled.", + "name": "notes", + "description": "All notes on this noteable.", "args": [ { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "replicationState", - "description": "Filters registries by their replication state.", - "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "verificationState", - "description": "Filters registries by their verification state.", + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", "type": { "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", - "type": { - "kind": "SCALAR", - "name": "String", + "name": "NotesFilterType", "ofType": null }, - "defaultValue": null + "defaultValue": "ALL_NOTES" }, { "name": "after", @@ -66108,28 +67458,32 @@ } ], "type": { - "kind": "OBJECT", - "name": "ProjectWikiRepositoryRegistryConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NoteConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reposMaxCapacity", - "description": "Maximum concurrency of repository backfill for this secondary node.", + "name": "parent", + "description": "Parent epic of the epic.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Epic", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selectiveSyncNamespaces", - "description": "Namespaces that should be synced, if `selective_sync_type` == `namespaces`.", + "name": "participants", + "description": "List of participants for the epic.", "args": [ { "name": "after", @@ -66174,35 +67528,42 @@ ], "type": { "kind": "OBJECT", - "name": "NamespaceConnection", + "name": "UserCoreConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selectiveSyncShards", - "description": "Repository storages whose projects should be synced, if `selective_sync_type` == `shards`.", - "args": [], + "name": "reference", + "description": "Internal reference of the epic. Returned in shortened format by default.", + "args": [ + { + "name": "full", + "description": "Indicates if the reference should be returned in full.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "selectiveSyncType", - "description": "Indicates if syncing is limited to only specific groups, or shards.", + "name": "relationPath", + "description": "URI path of the epic-issue relationship.", "args": [], "type": { "kind": "SCALAR", @@ -66213,109 +67574,68 @@ "deprecationReason": null }, { - "name": "snippetRepositoryRegistries", - "description": "Find snippet repository registries on this Geo node.", - "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "replicationState", - "description": "Filters registries by their replication state.", - "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "verificationState", - "description": "Filters registries by their verification state.", - "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "relativePosition", + "description": "Relative position of the epic in the epic tree.", + "args": [], "type": { - "kind": "OBJECT", - "name": "SnippetRepositoryRegistryConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "syncObjectStorage", - "description": "Indicates if this secondary node will replicate blobs in Object Storage.", + "name": "startDate", + "description": "Start date of the epic.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startDateFixed", + "description": "Fixed start date of the epic.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startDateFromInheritedSource", + "description": "Inherited start date of the epic from child epics or milestones.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startDateFromMilestones", + "description": "Inherited start date of the epic from milestones.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startDateIsFixed", + "description": "Indicates if the start date has been manually set.", "args": [], "type": { "kind": "SCALAR", @@ -66326,57 +67646,417 @@ "deprecationReason": null }, { - "name": "terraformStateVersionRegistries", - "description": "Find terraform state version registries on this Geo node.", - "args": [ - { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", + "name": "state", + "description": "State of the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EpicState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscribed", + "description": "Indicates the currently logged in user is subscribed to the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textColor", + "description": "Text color generated for the epic. Returns `null` if `epic_color_highlight` feature flag is disabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "Title of the epic.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "titleHtml", + "description": "GitLab Flavored Markdown rendering of `title`", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of when the epic was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upvotes", + "description": "Number of upvotes the epic has received.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userDiscussionsCount", + "description": "Number of user discussions in the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userNotesCount", + "description": "Number of user notes of the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EpicPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webPath", + "description": "Web path of the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webUrl", + "description": "Web URL of the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CurrentUserTodos", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Eventable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "NoteableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Todoable", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EpicAddIssueInput", + "description": "Autogenerated input type of EpicAddIssue", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the epic to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "groupPath", + "description": "Group the epic to mutate belongs to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Full path of the project the issue belongs to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "issueIid", + "description": "IID of the issue to be added.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicAddIssuePayload", + "description": "Autogenerated return type of EpicAddIssue.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "epic", + "description": "Epic after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Epic", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "epicIssue", + "description": "Epic-issue relationship.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EpicIssue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": null - }, - { - "name": "replicationState", - "description": "Filters registries by their replication state.", - "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "verificationState", - "description": "Filters registries by their verification state.", - "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicBoard", + "description": "Represents an epic board", + "fields": [ + { + "name": "displayColors", + "description": "Whether or not display epic colors.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hideBacklogList", + "description": "Whether or not backlog list is hidden.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hideClosedList", + "description": "Whether or not closed list is hidden.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Global ID of the epic board.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardsEpicBoardID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "description": "Labels of the board.", + "args": [ { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -66420,60 +68100,32 @@ ], "type": { "kind": "OBJECT", - "name": "TerraformStateVersionRegistryConnection", + "name": "LabelConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "uploadRegistries", - "description": "Find Upload registries on this Geo node", + "name": "lists", + "description": "Epic board lists.", "args": [ { - "name": "ids", - "description": "Filters registries by their ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "replicationState", - "description": "Filters registries by their replication state.", - "type": { - "kind": "ENUM", - "name": "ReplicationStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "verificationState", - "description": "Filters registries by their verification state.", + "name": "id", + "description": "Find an epic board list by ID.", "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "SCALAR", + "name": "BoardsEpicListID", "ofType": null }, "defaultValue": null }, { - "name": "keyword", - "description": "Filters registries by their attributes using a keyword.", + "name": "epicFilters", + "description": "Filters applied when getting epic metadata in the epic board list.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "EpicFilters", "ofType": null }, "defaultValue": null @@ -66521,15 +68173,15 @@ ], "type": { "kind": "OBJECT", - "name": "UploadRegistryConnection", + "name": "EpicListConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "User-facing URL for this Geo node.", + "name": "name", + "description": "Name of the epic board.", "args": [], "type": { "kind": "SCALAR", @@ -66540,13 +68192,33 @@ "deprecationReason": null }, { - "name": "verificationMaxCapacity", - "description": "Maximum concurrency of repository verification for this secondary node.", + "name": "webPath", + "description": "Web path of the epic board.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webUrl", + "description": "Web URL of the epic board.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -66558,32 +68230,68 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "GeoRegistriesBulkAction", - "description": "Action to trigger on multiple Geo registries", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "EpicBoardConnection", + "description": "The connection type for EpicBoard.", + "fields": [ { - "name": "REVERIFY_ALL", - "description": "Reverify multiple registries.", + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EpicBoardEdge", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "RESYNC_ALL", - "description": "Resync multiple registries.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EpicBoard", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "GeoRegistriesBulkUpdateInput", - "description": "Autogenerated input type of GeoRegistriesBulkUpdate", + "name": "EpicBoardCreateInput", + "description": "Autogenerated input type of EpicBoardCreate", "fields": null, "inputFields": [ { @@ -66597,32 +68305,90 @@ "defaultValue": null }, { - "name": "registryClass", - "description": "Class of the Geo registries to be updated.", + "name": "displayColors", + "description": "Whether or not display epic colors. Ignored unless `epic_color_highlight` flag is enabled.", "type": { - "kind": "NON_NULL", + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Board name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hideBacklogList", + "description": "Whether or not backlog list is hidden.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hideClosedList", + "description": "Whether or not closed list is hidden.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Labels of the issue.", + "type": { + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "GeoRegistryClass", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null }, { - "name": "action", - "description": "Action to be executed on Geo registries.", + "name": "labelIds", + "description": "IDs of labels to be added to the board.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "GeoRegistriesBulkAction", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "LabelID", + "ofType": null + } } }, "defaultValue": null + }, + { + "name": "groupPath", + "description": "Full path of the group with which the resource is associated.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -66631,8 +68397,8 @@ }, { "kind": "OBJECT", - "name": "GeoRegistriesBulkUpdatePayload", - "description": "Autogenerated return type of GeoRegistriesBulkUpdate", + "name": "EpicBoardCreatePayload", + "description": "Autogenerated return type of EpicBoardCreate.", "fields": [ { "name": "clientMutationId", @@ -66646,6 +68412,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "epicBoard", + "description": "Created epic board.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EpicBoard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -66669,14 +68447,41 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicBoardEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "registryClass", - "description": "Updated Geo registry class.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "ENUM", - "name": "GeoRegistryClass", + "kind": "OBJECT", + "name": "EpicBoard", "ofType": null }, "isDeprecated": false, @@ -66690,8 +68495,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "GeoRegistriesUpdateInput", - "description": "Autogenerated input type of GeoRegistriesUpdate", + "name": "EpicBoardListCreateInput", + "description": "Autogenerated input type of EpicBoardListCreate", "fields": null, "inputFields": [ { @@ -66705,38 +68510,34 @@ "defaultValue": null }, { - "name": "registryClass", - "description": "Class of the Geo registry to be updated.", + "name": "backlog", + "description": "Create the backlog list.", "type": { - "kind": "ENUM", - "name": "GeoRegistryClass", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": "null" + "defaultValue": null }, { - "name": "registryId", - "description": "ID of the Geo registry entry to be updated.", + "name": "labelId", + "description": "Global ID of an existing label.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GeoBaseRegistryID", - "ofType": null - } + "kind": "SCALAR", + "name": "LabelID", + "ofType": null }, "defaultValue": null }, { - "name": "action", - "description": "Action to be executed on a Geo registry.", + "name": "boardId", + "description": "Global ID of the issue board to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "GeoRegistryAction", + "kind": "SCALAR", + "name": "BoardsEpicBoardID", "ofType": null } }, @@ -66749,8 +68550,8 @@ }, { "kind": "OBJECT", - "name": "GeoRegistriesUpdatePayload", - "description": "Autogenerated return type of GeoRegistriesUpdate", + "name": "EpicBoardListCreatePayload", + "description": "Autogenerated return type of EpicBoardListCreate.", "fields": [ { "name": "clientMutationId", @@ -66789,12 +68590,12 @@ "deprecationReason": null }, { - "name": "registry", - "description": "Updated Geo registry entry.", + "name": "list", + "description": "Epic list in the epic board.", "args": [], "type": { - "kind": "UNION", - "name": "Registrable", + "kind": "OBJECT", + "name": "EpicList", "ofType": null }, "isDeprecated": false, @@ -66807,157 +68608,105 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "GeoRegistryAction", - "description": "Action to trigger on an individual Geo registry", + "kind": "INPUT_OBJECT", + "name": "EpicBoardListDestroyInput", + "description": "Autogenerated input type of EpicBoardListDestroy", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "REVERIFY", - "description": "Reverify a registry.", - "isDeprecated": false, - "deprecationReason": null + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "RESYNC", - "description": "Resync a registry.", - "isDeprecated": false, - "deprecationReason": null + "name": "listId", + "description": "Global ID of the epic board list to destroy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardsEpicListID", + "ofType": null + } + }, + "defaultValue": null } ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "GeoRegistryClass", - "description": "Geo registry class", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "EpicBoardListDestroyPayload", + "description": "Autogenerated return type of EpicBoardListDestroy.", + "fields": [ { - "name": "CONTAINER_REPOSITORY_REGISTRY", - "description": "Geo::ContainerRepositoryRegistry registry class", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "DESIGN_MANAGEMENT_REPOSITORY_REGISTRY", - "description": "Geo::DesignManagementRepositoryRegistry registry class", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "JOB_ARTIFACT_REGISTRY", - "description": "Geo::JobArtifactRegistry registry class", + "name": "list", + "description": "Epic board list. `null` if the board was destroyed successfully.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EpicList", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "LFS_OBJECT_REGISTRY", - "description": "Geo::LfsObjectRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGE_REQUEST_DIFF_REGISTRY", - "description": "Geo::MergeRequestDiffRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PACKAGE_FILE_REGISTRY", - "description": "Geo::PackageFileRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PIPELINE_ARTIFACT_REGISTRY", - "description": "Geo::PipelineArtifactRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TERRAFORM_STATE_VERSION_REGISTRY", - "description": "Geo::TerraformStateVersionRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPLOAD_REGISTRY", - "description": "Geo::UploadRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SNIPPET_REPOSITORY_REGISTRY", - "description": "Geo::SnippetRepositoryRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GROUP_WIKI_REPOSITORY_REGISTRY", - "description": "Geo::GroupWikiRepositoryRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PAGES_DEPLOYMENT_REGISTRY", - "description": "Geo::PagesDeploymentRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CI_SECURE_FILE_REGISTRY", - "description": "Geo::CiSecureFileRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEPENDENCY_PROXY_BLOB_REGISTRY", - "description": "Geo::DependencyProxyBlobRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEPENDENCY_PROXY_MANIFEST_REGISTRY", - "description": "Geo::DependencyProxyManifestRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROJECT_WIKI_REPOSITORY_REGISTRY", - "description": "Geo::ProjectWikiRepositoryRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROJECT_REPOSITORY_REGISTRY", - "description": "Geo::ProjectRepositoryRegistry registry class", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "GitlabErrorTrackingDetailedErrorID", - "description": "A `GitlabErrorTrackingDetailedErrorID` is a global ID. It is encoded as a string.\n\nAn example `GitlabErrorTrackingDetailedErrorID` is: `\"gid://gitlab/Gitlab::ErrorTracking::DetailedError/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GitlabSubscriptionActivateInput", - "description": "Autogenerated input type of GitlabSubscriptionActivate", - "fields": null, - "inputFields": [ + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EpicBoardUpdateInput", + "description": "Autogenerated input type of EpicBoardUpdate", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -66969,173 +68718,18 @@ "defaultValue": null }, { - "name": "activationCode", - "description": "Activation code received after purchasing a GitLab subscription.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GitlabSubscriptionActivatePayload", - "description": "Autogenerated return type of GitlabSubscriptionActivate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], + "name": "displayColors", + "description": "Whether or not display epic colors. Ignored unless `epic_color_highlight` flag is enabled.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "futureSubscriptions", - "description": "Array of future subscriptions.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SubscriptionFutureEntry", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "license", - "description": "Current license.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CurrentLicense", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "GitlabSubscriptionsAddOnPurchaseID", - "description": "A `GitlabSubscriptionsAddOnPurchaseID` is a global ID. It is encoded as a string.\n\nAn example `GitlabSubscriptionsAddOnPurchaseID` is: `\"gid://gitlab/GitlabSubscriptions::AddOnPurchase/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GitlabSubscriptionsUserRole", - "description": "Role of User", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "GUEST", - "description": "Guest.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REPORTER", - "description": "Reporter.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEVELOPER", - "description": "Developer.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAINTAINER", - "description": "Maintainer.", - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "OWNER", - "description": "Owner.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "GlobalID", - "description": "A global identifier.\n\nA global identifier represents an object uniquely across the application.\nAn example of a global identifier is `\"gid://gitlab/User/1\"`.\n\n`gid://gitlab` stands for the root name.\n`User` is the name of the ActiveRecord class of the record.\n`1` is the record id as per the id in the db table.\n\nGlobal identifiers are encoded as strings.\n", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GoogleCloudLoggingConfigurationCreateInput", - "description": "Autogenerated input type of GoogleCloudLoggingConfigurationCreate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "name", + "description": "Board name.", "type": { "kind": "SCALAR", "name": "String", @@ -67144,76 +68738,70 @@ "defaultValue": null }, { - "name": "name", - "description": "Destination name.", + "name": "hideBacklogList", + "description": "Whether or not backlog list is hidden.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "groupPath", - "description": "Group path.", + "name": "hideClosedList", + "description": "Whether or not closed list is hidden.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "defaultValue": null }, { - "name": "googleProjectIdName", - "description": "Unique identifier of the Google Cloud project to which the logging configuration belongs.", + "name": "labels", + "description": "Labels of the issue.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null }, { - "name": "clientEmail", - "description": "Email address associated with the service account that will be used to authenticate and interact with the Google Cloud Logging service. This is part of the IAM credentials.", + "name": "labelIds", + "description": "IDs of labels to be added to the board.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "LabelID", + "ofType": null + } } }, "defaultValue": null }, { - "name": "logIdName", - "description": "Unique identifier used to distinguish and manage different logs within the same Google Cloud project.(defaults to `audit_events`).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "\"audit_events\"" - }, - { - "name": "privateKey", - "description": "Private Key associated with the service account. This key is used to authenticate the service account and authorize it to interact with the Google Cloud Logging service.", + "name": "id", + "description": "Epic board global ID.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "BoardsEpicBoardID", "ofType": null } }, @@ -67226,8 +68814,8 @@ }, { "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationCreatePayload", - "description": "Autogenerated return type of GoogleCloudLoggingConfigurationCreate", + "name": "EpicBoardUpdatePayload", + "description": "Autogenerated return type of EpicBoardUpdate.", "fields": [ { "name": "clientMutationId", @@ -67242,94 +68830,12 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "googleCloudLoggingConfiguration", - "description": "configuration created.", + "name": "epicBoard", + "description": "Updated epic board.", "args": [], "type": { "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GoogleCloudLoggingConfigurationDestroyInput", - "description": "Autogenerated input type of GoogleCloudLoggingConfigurationDestroy", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "ID of the Google Cloud logging configuration to destroy.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "AuditEventsGoogleCloudLoggingConfigurationID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationDestroyPayload", - "description": "Autogenerated return type of GoogleCloudLoggingConfigurationDestroy", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "EpicBoard", "ofType": null }, "isDeprecated": false, @@ -67366,36 +68872,20 @@ "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "GoogleCloudLoggingConfigurationInterface", - "description": null, + "kind": "OBJECT", + "name": "EpicConnection", + "description": "The connection type for Epic.", "fields": [ { - "name": "clientEmail", - "description": "Client email.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "googleProjectIdName", - "description": "Google project ID.", + "name": "count", + "description": "Total count of collection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -67403,15 +68893,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of the configuration.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "EpicEdge", "ofType": null } }, @@ -67419,15 +68909,15 @@ "deprecationReason": null }, { - "name": "logIdName", - "description": "Log ID.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Epic", "ofType": null } }, @@ -67435,15 +68925,15 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the external destination to send audit events to.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -67454,181 +68944,116 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationType", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationType", - "ofType": null - } - ] + "possibleTypes": null }, { "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationType", - "description": "Stores Google Cloud Logging configurations associated with IAM service accounts,used for generating access tokens.", + "name": "EpicDescendantCount", + "description": "Counts of descendent epics", "fields": [ { - "name": "clientEmail", - "description": "Client email.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "googleProjectIdName", - "description": "Google project ID.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "group", - "description": "Group the configuration belongs to.", + "name": "closedEpics", + "description": "Number of closed child epics.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Group", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the configuration.", + "name": "closedIssues", + "description": "Number of closed epic issues.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "logIdName", - "description": "Log ID.", + "name": "openedEpics", + "description": "Number of opened child epics.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the external destination to send audit events to.", + "name": "openedIssues", + "description": "Number of opened epic issues.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GoogleCloudLoggingConfigurationInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationTypeConnection", - "description": "The connection type for GoogleCloudLoggingConfigurationType.", + "name": "EpicDescendantWeights", + "description": "Total weight of open and closed descendant issues", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "closedIssues", + "description": "Total weight of completed (closed) issues in this epic, including epic descendants. Deprecated in GitLab 16.6: Use `closedIssuesTotal`.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationTypeEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `closedIssuesTotal`. Deprecated in GitLab 16.6." }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "closedIssuesTotal", + "description": "Total weight of completed (closed) issues in this epic, including epic descendants,\n encoded as a string.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationType", - "ofType": null - } + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "openedIssues", + "description": "Total weight of opened issues in this epic, including epic descendants. Deprecated in GitLab 16.6: Use `OpenedIssuesTotal`.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `OpenedIssuesTotal`. Deprecated in GitLab 16.6." + }, + { + "name": "openedIssuesTotal", + "description": "Total weight of opened issues in this epic, including epic descendants, encoded as a string.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -67641,7 +69066,7 @@ }, { "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationTypeEdge", + "name": "EpicEdge", "description": "An edge in a connection.", "fields": [ { @@ -67666,7 +69091,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationType", + "name": "Epic", "ofType": null }, "isDeprecated": false, @@ -67680,37 +69105,27 @@ }, { "kind": "INPUT_OBJECT", - "name": "GoogleCloudLoggingConfigurationUpdateInput", - "description": "Autogenerated input type of GoogleCloudLoggingConfigurationUpdate", + "name": "EpicFilters", + "description": null, "fields": null, "inputFields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "ID of the google Cloud configuration to update.", + "name": "labelName", + "description": "Filter by label name.", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsGoogleCloudLoggingConfigurationID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "name", - "description": "Destination name.", + "name": "authorUsername", + "description": "Filter by author username.", "type": { "kind": "SCALAR", "name": "String", @@ -67719,8 +69134,8 @@ "defaultValue": null }, { - "name": "googleProjectIdName", - "description": "Unique identifier of the Google Cloud project to which the logging configuration belongs.", + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user. Wildcard values \"NONE\" and \"ANY\" are supported.", "type": { "kind": "SCALAR", "name": "String", @@ -67729,183 +69144,86 @@ "defaultValue": null }, { - "name": "clientEmail", - "description": "Email address associated with the service account that will be used to authenticate and interact with the Google Cloud Logging service. This is part of the IAM credentials.", + "name": "not", + "description": "Negated epic arguments.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "NegatedEpicBoardIssueInput", "ofType": null }, "defaultValue": null }, { - "name": "logIdName", - "description": "Unique identifier used to distinguish and manage different logs within the same Google Cloud project.", + "name": "or", + "description": "List of arguments with inclusive OR.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "UnionedEpicFilterInput", "ofType": null }, "defaultValue": null }, { - "name": "privateKey", - "description": "Private Key associated with the service account. This key is used to authenticate the service account and authorize it to interact with the Google Cloud Logging service.", + "name": "search", + "description": "Search query for epic title or description.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationUpdatePayload", - "description": "Autogenerated return type of GoogleCloudLoggingConfigurationUpdate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "googleCloudLoggingConfiguration", - "description": "configuration updated.", - "args": [], + "name": "confidential", + "description": "Filter by confidentiality.", "type": { - "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationType", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GpgSignature", - "description": "GPG signature for a signed commit", + "name": "EpicHealthStatus", + "description": "Health status of child issues", "fields": [ { - "name": "commitSha", - "description": "SHA of the associated commit.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gpgKeyPrimaryKeyid", - "description": "ID of the GPG key.", + "name": "issuesAtRisk", + "description": "Number of issues at risk.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpgKeyUserEmail", - "description": "User email associated with the GPG key.", + "name": "issuesNeedingAttention", + "description": "Number of issues that need attention.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gpgKeyUserName", - "description": "User name associated with the GPG key.", + "name": "issuesOnTrack", + "description": "Number of issues on track.", "args": [], "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project of the associated commit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "User associated with the key.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationStatus", - "description": "Indicates verification status of the associated key or certificate.", - "args": [], - "type": { - "kind": "ENUM", - "name": "VerificationStatus", + "name": "Int", "ofType": null }, "isDeprecated": false, @@ -67913,119 +69231,54 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CommitSignature", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GrafanaIntegration", - "description": null, - "fields": [ - { - "name": "createdAt", - "description": "Timestamp of the issue's creation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enabled", - "description": "Indicates whether Grafana integration is enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grafanaUrl", - "description": "URL for the Grafana host for the Grafana integration.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "Internal ID of the Grafana integration.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Timestamp of the issue's last activity.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], + "kind": "SCALAR", + "name": "EpicID", + "description": "A `EpicID` is a global ID. It is encoded as a string.\n\nAn example `EpicID` is: `\"gid://gitlab/Epic/1\"`.", + "fields": null, "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Group", - "description": null, + "name": "EpicIssue", + "description": "Relationship between an epic and an issue", "fields": [ { - "name": "achievements", - "description": "Achievements for the namespace. Returns `null` if the `achievements` feature flag is disabled. Introduced in 15.8: This feature is an Experiment. It can be changed or removed at any time.", + "name": "alertManagementAlert", + "description": "Alert associated to this issue. Deprecated in GitLab 15.6: Use `alert_management_alerts`.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AlertManagementAlert", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `alert_management_alerts`. Deprecated in GitLab 15.6." + }, + { + "name": "alertManagementAlerts", + "description": "Alert Management alerts associated to this issue.", "args": [ { - "name": "ids", - "description": "Filter achievements by IDs.", + "name": "iid", + "description": "IID of the alert. For example, \"1\".", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "statuses", + "description": "Alerts with the specified statues. For example, `[TRIGGERED]`.", "type": { "kind": "LIST", "name": null, @@ -68033,14 +69286,58 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "AchievementsAchievementID", + "kind": "ENUM", + "name": "AlertManagementStatus", "ofType": null } } }, "defaultValue": null }, + { + "name": "sort", + "description": "Sort alerts by this criteria.", + "type": { + "kind": "ENUM", + "name": "AlertManagementAlertSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "domain", + "description": "Filter query for given domain.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AlertManagementDomainFilter", + "ofType": null + } + }, + "defaultValue": "operations" + }, + { + "name": "search", + "description": "Search query for title, description, service, or monitoring_tool.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsername", + "description": "Username of a user assigned to the issue.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -68084,85 +69381,75 @@ ], "type": { "kind": "OBJECT", - "name": "AchievementConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.8." - }, - { - "name": "actualRepositorySizeLimit", - "description": "Size limit for repositories in the namespace in bytes. This limit only applies to namespaces under Project limit enforcement.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", + "name": "AlertManagementAlertConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "actualSizeLimit", - "description": "The actual storage size limit (in bytes) based on the enforcement type of either repository or namespace. This limit is agnostic of enforcement type.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addOnPurchase", - "description": "AddOnPurchase associated with the namespace", + "name": "assignees", + "description": "Assignees of the issue.", "args": [ { - "name": "addOnName", - "description": "AddOn name.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "AddOnPurchase", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "additionalPurchasedStorageSize", - "description": "Additional storage purchased for the root namespace in bytes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", + "name": "UserCoreConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "allowStaleRunnerPruning", - "description": "Indicates whether to regularly prune stale group runners. Defaults to false.", + "name": "author", + "description": "User that created the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "UserCore", "ofType": null } }, @@ -68170,75 +69457,25 @@ "deprecationReason": null }, { - "name": "autoDevopsEnabled", - "description": "Indicates whether Auto DevOps is enabled for all projects within this group.", + "name": "blocked", + "description": "Indicates the issue is blocked.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "autocompleteUsers", - "description": "Search users for autocompletion", - "args": [ - { - "name": "search", - "description": "Query to search users by name, username, or public email.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AutocompletedUser", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "avatarUrl", - "description": "Avatar URL of the group.", + "name": "blockedByCount", + "description": "Count of issues blocking this issue.", "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "billableMembersCount", - "description": "Number of billable users in the group.", - "args": [ - { - "name": "requestedHostedPlan", - "description": "Plan from which to get billable members.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], "type": { "kind": "SCALAR", "name": "Int", @@ -68248,46 +69485,9 @@ "deprecationReason": null }, { - "name": "board", - "description": "A single board of the group.", - "args": [ - { - "name": "id", - "description": "ID of the board.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BoardID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Board", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "boards", - "description": "Boards of the group.", + "name": "blockedByIssues", + "description": "Issues blocking this issue.", "args": [ - { - "name": "id", - "description": "Find a board by its ID.", - "type": { - "kind": "SCALAR", - "name": "BoardID", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -68331,26 +69531,56 @@ ], "type": { "kind": "OBJECT", - "name": "BoardConnection", + "name": "IssueConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ciVariables", - "description": "List of the group's CI/CD variables.", + "name": "blockingCount", + "description": "Count of issues this issue is blocking.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "closedAsDuplicateOf", + "description": "Issue this issue was closed as a duplicate of.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "closedAt", + "description": "Timestamp of when the issue was closed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commenters", + "description": "All commenters on this noteable.", "args": [ - { - "name": "sort", - "description": "Sort order of results.", - "type": { - "kind": "ENUM", - "name": "CiVariableSort", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -68393,37 +69623,65 @@ } ], "type": { - "kind": "OBJECT", - "name": "CiGroupVariableConnection", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCoreConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confidential", + "description": "Indicates the issue is confidential.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createNoteEmail", + "description": "User specific email address for the issue.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "clusterAgents", - "description": "Cluster agents associated with projects in the group and its subgroups.", + "name": "createdAt", + "description": "Timestamp of when the issue was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentUserTodos", + "description": "To-do items for the current user.", "args": [ - { - "name": "hasVulnerabilities", - "description": "Returns only cluster agents which have vulnerabilities.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hasRemoteDevelopmentAgentConfig", - "description": "Returns only cluster agents which have an associated remote development agent config.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -68463,34 +69721,34 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "state", + "description": "State of the to-do items.", + "type": { + "kind": "ENUM", + "name": "TodoStateEnum", + "ofType": null + }, + "defaultValue": null } ], "type": { - "kind": "OBJECT", - "name": "ClusterAgentConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TodoConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "codeCoverageActivities", - "description": "Represents the code coverage activity for this group.", + "name": "customerRelationsContacts", + "description": "Customer relations contacts of the issue.", "args": [ - { - "name": "startDate", - "description": "First day for which to fetch code coverage activity (maximum time window is set to 90 days).", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - } - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -68534,26 +69792,68 @@ ], "type": { "kind": "OBJECT", - "name": "CodeCoverageActivityConnection", + "name": "CustomerRelationsContactConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "complianceFrameworks", - "description": "Compliance frameworks available to projects in this namespace.", + "name": "description", + "description": "Description of the issue.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description`", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "designCollection", + "description": "Collection of design images associated with this issue.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DesignCollection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discussionLocked", + "description": "Indicates discussion is locked on the issue.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discussions", + "description": "All discussions on this noteable.", "args": [ - { - "name": "id", - "description": "Global ID of a specific compliance framework to return.", - "type": { - "kind": "SCALAR", - "name": "ComplianceManagementFrameworkID", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -68595,95 +69895,264 @@ "defaultValue": null } ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiscussionConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "downvotes", + "description": "Number of downvotes the issue has received.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDate", + "description": "Due date of the issue.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emailsDisabled", + "description": "Indicates if the parent project or group has email notifications disabled: `true` if email notifications are disabled. Deprecated in GitLab 16.3: Use `emails_enabled`.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `emails_enabled`. Deprecated in GitLab 16.3." + }, + { + "name": "emailsEnabled", + "description": "Indicates if the parent project or group has email notifications disabled: `false` if email notifications are disabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "epic", + "description": "Epic to which this issue belongs.", + "args": [], "type": { "kind": "OBJECT", - "name": "ComplianceFrameworkConnection", + "name": "Epic", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contactStateCounts", - "description": "Counts of contacts by state for the group.", - "args": [ - { - "name": "search", - "description": "Search term to find contacts with.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the contacts to search for.", - "type": { - "kind": "ENUM", - "name": "CustomerRelationsContactState", - "ofType": null - }, - "defaultValue": null + "name": "epicIssueId", + "description": "ID of the epic-issue relation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "escalationPolicy", + "description": "Escalation policy associated with the issue. Available for issues which support escalation.", + "args": [], "type": { "kind": "OBJECT", - "name": "ContactStateCounts", + "name": "EscalationPolicyType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contacts", - "description": "Find contacts of this group.", + "name": "escalationStatus", + "description": "Escalation status of the issue.", + "args": [], + "type": { + "kind": "ENUM", + "name": "IssueEscalationStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalAuthor", + "description": "Email address of non-GitLab user reporting the issue. For guests, the email address is obfuscated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasEpic", + "description": "Indicates if the issue belongs to an epic.\n Can return true and not show an associated epic when the user has no access to the epic.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasParent", + "description": "Indicates if the issue has a parent work item. Introduced in GitLab 16.5: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, + { + "name": "healthStatus", + "description": "Current health status.", + "args": [], + "type": { + "kind": "ENUM", + "name": "HealthStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hidden", + "description": "Indicates the issue is hidden because the author has been banned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "humanTimeEstimate", + "description": "Human-readable time estimate of the issue.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "humanTotalTimeSpent", + "description": "Human-readable total time reported as spent on the issue.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Global ID of the epic-issue relation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iid", + "description": "Internal ID of the issue.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuableResourceLinks", + "description": "Issuable resource links of the incident issue.", "args": [ { - "name": "sort", - "description": "Criteria to sort contacts by.", - "type": { - "kind": "ENUM", - "name": "ContactSort", - "ofType": null - }, - "defaultValue": "LAST_NAME_ASC" - }, - { - "name": "search", - "description": "Search term to find contacts with.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the contacts to search for.", - "type": { - "kind": "ENUM", - "name": "CustomerRelationsContactState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "ids", - "description": "Filter contacts by IDs.", + "name": "incidentId", + "description": "ID of the incident.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CustomerRelationsContactID", - "ofType": null - } + "kind": "SCALAR", + "name": "IssueID", + "ofType": null } }, "defaultValue": null @@ -68731,36 +70200,28 @@ ], "type": { "kind": "OBJECT", - "name": "CustomerRelationsContactConnection", + "name": "IssuableResourceLinkConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "containerRepositories", - "description": "Container repositories of the group.", + "name": "iteration", + "description": "Iteration of the issue.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Iteration", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "description": "Labels of the issue.", "args": [ - { - "name": "name", - "description": "Filter the container repositories by their name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort container repositories by this criteria.", - "type": { - "kind": "ENUM", - "name": "ContainerRepositorySort", - "ofType": null - }, - "defaultValue": "created_desc" - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -68804,15 +70265,15 @@ ], "type": { "kind": "OBJECT", - "name": "ContainerRepositoryConnection", + "name": "LabelConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "containerRepositoriesCount", - "description": "Number of container repositories in the group.", + "name": "mergeRequestsCount", + "description": "Number of merge requests that close the issue on merge.", "args": [], "type": { "kind": "NON_NULL", @@ -68827,52 +70288,74 @@ "deprecationReason": null }, { - "name": "containsLockedProjects", - "description": "Includes at least one project where the repository size exceeds the limit. This only applies to namespaces under Project limit enforcement.", + "name": "metricImages", + "description": "Metric images associated to the issue.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MetricImage", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "contributions", - "description": "Provides the aggregated contributions by users within the group and its subgroups", + "name": "milestone", + "description": "Milestone of the issue.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Milestone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moved", + "description": "Indicates if issue got moved from other project.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "movedTo", + "description": "Updated Issue after it got moved to another project.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notes", + "description": "All notes on this noteable.", "args": [ { - "name": "from", - "description": "Start date of the reporting time range.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601Date", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "to", - "description": "End date of the reporting time range. The end date must be within 93 days after the start date.", + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601Date", - "ofType": null - } + "kind": "ENUM", + "name": "NotesFilterType", + "ofType": null }, - "defaultValue": null + "defaultValue": "ALL_NOTES" }, { "name": "after", @@ -68915,24 +70398,12 @@ "defaultValue": null } ], - "type": { - "kind": "OBJECT", - "name": "ContributionAnalyticsContributionConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crossProjectPipelineAvailable", - "description": "Indicates if the cross_project_pipeline feature is available for the namespace.", - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "NoteConnection", "ofType": null } }, @@ -68940,8 +70411,8 @@ "deprecationReason": null }, { - "name": "customEmoji", - "description": "Custom emoji within this namespace. Introduced in 13.6: This feature is an Experiment. It can be changed or removed at any time.", + "name": "participants", + "description": "List of participants in the issue.", "args": [ { "name": "after", @@ -68986,26 +70457,55 @@ ], "type": { "kind": "OBJECT", - "name": "CustomEmojiConnection", + "name": "UserCoreConnection", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 13.6." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "customizableDashboardVisualizations", - "description": "Visualizations of the group or associated configuration project. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "name": "projectId", + "description": "ID of the issue project.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reference", + "description": "Internal reference of the issue. Returned in shortened format by default.", "args": [ { - "name": "slug", - "description": "Slug of the visualization to return.", + "name": "full", + "description": "Boolean option specifying whether the reference should be returned in full.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "defaultValue": null - }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relatedMergeRequests", + "description": "Merge requests related to the issue. This field can only be resolved for one issue in any single request.", + "args": [ { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -69049,36 +70549,16 @@ ], "type": { "kind": "OBJECT", - "name": "CustomizableDashboardVisualizationConnection", + "name": "MergeRequestConnection", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "customizableDashboards", - "description": "Customizable dashboards for the group. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "name": "relatedVulnerabilities", + "description": "Related vulnerabilities of the issue.", "args": [ - { - "name": "slug", - "description": "Find by dashboard slug.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "category", - "description": "Find by dashboard type.", - "type": { - "kind": "ENUM", - "name": "CustomizableDashboardCategory", - "ofType": null - }, - "defaultValue": "null" - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -69122,124 +70602,98 @@ ], "type": { "kind": "OBJECT", - "name": "CustomizableDashboardConnection", + "name": "VulnerabilityConnection", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "dataTransfer", - "description": "Data transfer data point for a specific period. This is mocked data under a development feature flag.", - "args": [ - { - "name": "from", - "description": "Retain egress data for one year. Data for the current month will increase dynamically as egress occurs.", - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "to", - "description": "End date for the data.", - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "relationPath", + "description": "URI path of the epic-issue relation.", + "args": [], "type": { - "kind": "OBJECT", - "name": "GroupDataTransfer", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dependencyProxyBlobCount", - "description": "Number of dependency proxy blobs cached in the group.", + "name": "relativePosition", + "description": "Relative position of the issue (used for positioning in epic tree and issue boards).", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dependencyProxyBlobs", - "description": "Dependency Proxy blobs.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "severity", + "description": "Severity level of the incident.", + "args": [], + "type": { + "kind": "ENUM", + "name": "IssuableSeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slaDueAt", + "description": "Timestamp of when the issue SLA expires.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "State of the issue.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueState", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statusPagePublishedIncident", + "description": "Indicates whether an issue is published to the status page.", + "args": [], "type": { - "kind": "OBJECT", - "name": "DependencyProxyBlobConnection", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dependencyProxyImageCount", - "description": "Number of dependency proxy images cached in the group.", + "name": "subscribed", + "description": "Indicates the currently logged in user is subscribed to the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -69247,15 +70701,15 @@ "deprecationReason": null }, { - "name": "dependencyProxyImagePrefix", - "description": "Prefix for pulling images when using the dependency proxy.", + "name": "taskCompletionStatus", + "description": "Task completion status of the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "TaskCompletionStatus", "ofType": null } }, @@ -69263,20 +70717,24 @@ "deprecationReason": null }, { - "name": "dependencyProxyImageTtlPolicy", - "description": "Dependency proxy TTL policy for the group.", + "name": "timeEstimate", + "description": "Time estimate of the issue.", "args": [], "type": { - "kind": "OBJECT", - "name": "DependencyProxyImageTtlGroupPolicy", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dependencyProxyManifests", - "description": "Dependency Proxy manifests.", + "name": "timelogs", + "description": "Timelogs on the issue.", "args": [ { "name": "after", @@ -69320,35 +70778,111 @@ } ], "type": { - "kind": "OBJECT", - "name": "DependencyProxyManifestConnection", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TimelogConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "Title of the issue.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "titleHtml", + "description": "GitLab Flavored Markdown rendering of `title`", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dependencyProxySetting", - "description": "Dependency Proxy settings for the group.", + "name": "totalTimeSpent", + "description": "Total time (in seconds) reported as spent on the issue.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Type of the issue.", + "args": [], + "type": { + "kind": "ENUM", + "name": "IssueType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of when the issue was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedBy", + "description": "User that last updated the issue.", "args": [], "type": { "kind": "OBJECT", - "name": "DependencyProxySetting", + "name": "UserCore", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dependencyProxyTotalSize", - "description": "Total size of the dependency proxy cached images.", + "name": "upvotes", + "description": "Number of upvotes the issue has received.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -69356,15 +70890,15 @@ "deprecationReason": null }, { - "name": "dependencyProxyTotalSizeBytes", - "description": "Total size of the dependency proxy cached images in bytes, encoded as a string.", + "name": "userDiscussionsCount", + "description": "Number of user discussions in the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BigInt", + "name": "Int", "ofType": null } }, @@ -69372,8 +70906,8 @@ "deprecationReason": null }, { - "name": "dependencyProxyTotalSizeInBytes", - "description": "Total size of the dependency proxy cached images in bytes. Deprecated in 16.1: Use `dependencyProxyTotalSizeBytes`.", + "name": "userNotesCount", + "description": "Number of user notes of the issue.", "args": [], "type": { "kind": "NON_NULL", @@ -69384,138 +70918,248 @@ "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "Use `dependencyProxyTotalSizeBytes`. Deprecated in 16.1." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "descendantGroups", - "description": "List of descendant groups of this group.", - "args": [ - { - "name": "includeParentDescendants", - "description": "List of descendant groups of the parent group.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "owned", - "description": "Limit result to groups owned by authenticated user.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search query for group name or group full path.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuePermissions", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webPath", + "description": "Web path of the issue.", + "args": [], "type": { - "kind": "OBJECT", - "name": "GroupConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of the namespace.", + "name": "webUrl", + "description": "Web URL of the issue.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "descriptionHtml", - "description": "GitLab Flavored Markdown rendering of `description`", + "name": "weight", + "description": "Weight of the issue.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CurrentUserTodos", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "NoteableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Todoable", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicIssueConnection", + "description": "The connection type for EpicIssue.", + "fields": [ + { + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "dora", - "description": "Group's DORA metrics.", + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EpicIssueEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EpicIssue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "weight", + "description": "Total weight of issues collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicIssueEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Dora", + "name": "EpicIssue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicList", + "description": "Represents an epic board list", + "fields": [ + { + "name": "collapsed", + "description": "Indicates if this list is collapsed for this user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "doraPerformanceScoreCounts", - "description": "Group's DORA scores for all projects by DORA key metric for the last complete month.", + "name": "epics", + "description": "List epics.", "args": [ { - "name": "projectFilters", - "description": "Filter DORA metric results by project attributes.", + "name": "filters", + "description": "Filters applied when selecting epics in the board list.", "type": { "kind": "INPUT_OBJECT", - "name": "DoraProjectFilterInput", + "name": "EpicFilters", "ofType": null }, "defaultValue": null @@ -69563,810 +71207,424 @@ ], "type": { "kind": "OBJECT", - "name": "DoraPerformanceScoreCountConnection", + "name": "EpicConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "emailsDisabled", - "description": "Indicates if a group has email notifications disabled.", + "name": "epicsCount", + "description": "Count of epics in the list. Deprecated in GitLab 14.9: This was renamed.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `metadata`. Deprecated in GitLab 14.9." + }, + { + "name": "id", + "description": "Global ID of the board list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardsEpicListID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "enforceFreeUserCap", - "description": "Indicates whether the group has limited users for a free plan.", + "name": "label", + "description": "Label of the list.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Label", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "environmentScopes", - "description": "Environment scopes of the group.", - "args": [ - { - "name": "name", - "description": "Name of the environment scope.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search query for environment scope name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "listType", + "description": "Type of the list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "Epic list metatada.", + "args": [], "type": { "kind": "OBJECT", - "name": "CiGroupEnvironmentScopeConnection", + "name": "EpicListMetadata", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "epic", - "description": "Find a single epic.", - "args": [ - { - "name": "timeframe", - "description": "List items overlapping the given timeframe.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Timeframe", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search query for title or description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssuableSearchableField", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "iid", - "description": "IID of the epic, e.g., \"1\".", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iids", - "description": "List of IIDs of epics, e.g., `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter epics by state.", - "type": { - "kind": "ENUM", - "name": "EpicState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "List epics by sort order.", - "type": { - "kind": "ENUM", - "name": "EpicSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Filter epics by author.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelName", - "description": "Filter epics by labels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Filter epics by milestone title, computed from epic's issues.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iidStartsWith", - "description": "Filter epics by IID for autocomplete.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeAncestorGroups", - "description": "Include epics from ancestor groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "includeDescendantGroups", - "description": "Include epics from descendant groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "confidential", - "description": "Filter epics by given confidentiality.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Epics created after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Epics created before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Epics updated after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Epics updated before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Negated epic arguments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedEpicFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "topLevelHierarchyOnly", - "description": "Filter epics with a top-level hierarchy.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "position", + "description": "Position of the list within the board.", + "args": [], "type": { - "kind": "OBJECT", - "name": "Epic", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "epicBoard", - "description": "Find a single epic board.", - "args": [ - { - "name": "id", - "description": "Find an epic board by ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "BoardsEpicBoardID", - "ofType": null - } - }, - "defaultValue": null + "name": "title", + "description": "Title of the list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicListConnection", + "description": "The connection type for EpicList.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "OBJECT", - "name": "EpicBoard", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EpicListEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "epicBoards", - "description": "Find epic boards.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EpicList", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicListEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { "kind": "OBJECT", - "name": "EpicBoardConnection", + "name": "EpicList", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicListMetadata", + "description": "Represents epic board list metadata", + "fields": [ { - "name": "epics", - "description": "Find epics.", - "args": [ - { - "name": "timeframe", - "description": "List items overlapping the given timeframe.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Timeframe", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search query for title or description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssuableSearchableField", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "iid", - "description": "IID of the epic, e.g., \"1\".", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iids", - "description": "List of IIDs of epics, e.g., `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter epics by state.", - "type": { - "kind": "ENUM", - "name": "EpicState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "List epics by sort order.", - "type": { - "kind": "ENUM", - "name": "EpicSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Filter epics by author.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelName", - "description": "Filter epics by labels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Filter epics by milestone title, computed from epic's issues.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iidStartsWith", - "description": "Filter epics by IID for autocomplete.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeAncestorGroups", - "description": "Include epics from ancestor groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "includeDescendantGroups", - "description": "Include epics from descendant groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "confidential", - "description": "Filter epics by given confidentiality.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Epics created after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Epics created before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Epics updated after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Epics updated before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Negated epic arguments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedEpicFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "topLevelHierarchyOnly", - "description": "Filter epics with a top-level hierarchy.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "epicsCount", + "description": "Count of epics in the list.", + "args": [], "type": { - "kind": "OBJECT", - "name": "EpicConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "epicsEnabled", - "description": "Indicates if Epics are enabled for namespace", + "name": "totalWeight", + "description": "Total weight of all issues in the list. Introduced in GitLab 14.7: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 14.7." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EpicMoveListInput", + "description": "Autogenerated input type of EpicMoveList", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "externalAuditEventDestinations", - "description": "External locations that receive audit events belonging to the group.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "boardId", + "description": "Global ID of the board that the epic is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardsEpicBoardID", + "ofType": null } - ], + }, + "defaultValue": null + }, + { + "name": "epicId", + "description": "ID of the epic to mutate.", "type": { - "kind": "OBJECT", - "name": "ExternalAuditEventDestinationConnection", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "EpicID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fromListId", + "description": "ID of the board list that the epic will be moved from. Required if moving between lists.", + "type": { + "kind": "SCALAR", + "name": "BoardsEpicListID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "toListId", + "description": "ID of the list the epic will be in after mutation.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardsEpicListID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "moveBeforeId", + "description": "ID of epic that should be placed before the current epic.", + "type": { + "kind": "SCALAR", + "name": "EpicID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "moveAfterId", + "description": "ID of epic that should be placed after the current epic.", + "type": { + "kind": "SCALAR", + "name": "EpicID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "positionInList", + "description": "Position of epics within the board list. Positions start at 0. Use -1 to move to the end of the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicMoveListPayload", + "description": "Autogenerated return type of EpicMoveList.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "flowMetrics", - "description": "Flow metrics for value stream analytics. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", + "name": "epic", + "description": "Epic after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "GroupValueStreamAnalyticsFlowMetrics", + "name": "Epic", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "fullName", - "description": "Full name of the namespace.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicPermissions", + "description": "Check permissions for the current user on an epic", + "fields": [ + { + "name": "adminEpic", + "description": "If `true`, the user can perform `admin_epic` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -70374,15 +71632,15 @@ "deprecationReason": null }, { - "name": "fullPath", - "description": "Full path of the namespace.", + "name": "adminEpicRelation", + "description": "If `true`, the user can perform `admin_epic_relation` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -70390,250 +71648,95 @@ "deprecationReason": null }, { - "name": "gitlabSubscriptionsPreviewBillableUserChange", - "description": "Preview Billable User Changes", - "args": [ - { - "name": "addGroupId", - "description": "Group ID to add.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addUserEmails", - "description": "User emails to add.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "addUserIds", - "description": "User IDs to add.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "role", - "description": "Role of users being added to group.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GitlabSubscriptionsUserRole", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "awardEmoji", + "description": "If `true`, the user can perform `award_emoji` on this resource", + "args": [], "type": { - "kind": "OBJECT", - "name": "PreviewBillableUserChange", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "googleCloudLoggingConfigurations", - "description": "Google Cloud logging configurations that receive audit events belonging to the group.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "createEpic", + "description": "If `true`, the user can perform `create_epic` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createNote", + "description": "If `true`, the user can perform `create_note` on this resource", + "args": [], "type": { - "kind": "OBJECT", - "name": "GoogleCloudLoggingConfigurationTypeConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "groupMembers", - "description": "A membership of a user within this group.", - "args": [ - { - "name": "search", - "description": "Search query.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "sort query.", - "type": { - "kind": "ENUM", - "name": "MemberSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "relations", - "description": "Filter members by the given member relations.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GroupMemberRelation", - "ofType": null - } - } - }, - "defaultValue": "[DIRECT, INHERITED]" - }, - { - "name": "accessLevels", - "description": "Filter members by the given access levels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AccessLevelEnum", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "destroyEpic", + "description": "If `true`, the user can perform `destroy_epic` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readEpic", + "description": "If `true`, the user can perform `read_epic` on this resource", + "args": [], "type": { - "kind": "OBJECT", - "name": "GroupMemberConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the namespace.", + "name": "readEpicIid", + "description": "If `true`, the user can perform `read_epic_iid` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -70641,8 +71744,8 @@ "deprecationReason": null }, { - "name": "isTemporaryStorageIncreaseEnabled", - "description": "Status of the temporary storage increase.", + "name": "updateEpic", + "description": "If `true`, the user can perform `update_epic` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -70655,150 +71758,17902 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EpicSetSubscriptionInput", + "description": "Autogenerated input type of EpicSetSubscription", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "issues", - "description": "Issues for projects in this group.", - "args": [ - { - "name": "search", - "description": "Search query for title or description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssuableSearchableField", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "assigneeId", - "description": "ID of a user assigned to the issues. Wildcard values \"NONE\" and \"ANY\" are supported.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeUsernames", - "description": "Usernames of users assigned to the issue.", - "type": { - "kind": "LIST", + "name": "iid", + "description": "IID of the epic to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "groupPath", + "description": "Group the epic to mutate belongs to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "subscribedState", + "description": "Desired state of the subscription.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicSetSubscriptionPayload", + "description": "Autogenerated return type of EpicSetSubscription.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "epic", + "description": "Epic after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Epic", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": null - }, - { - "name": "assigneeWildcardId", - "description": "Filter by assignee wildcard. Incompatible with assigneeUsername and assigneeUsernames.", - "type": { - "kind": "ENUM", - "name": "AssigneeWildcardId", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Username of the author of the issue.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "closedAfter", - "description": "Issues closed after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "closedBefore", - "description": "Issues closed before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "confidential", - "description": "Filter for confidential issues. If \"false\", excludes confidential issues. If \"true\", returns only confidential issues.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Issues created after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Issues created before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "crmContactId", - "description": "ID of a contact assigned to the issues.", - "type": { - "kind": "SCALAR", - "name": "String", + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EpicSort", + "description": "Roadmap sort values", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "start_date_desc", + "description": "Start date at descending order. Deprecated in GitLab 13.11: Use START_DATE_DESC.", + "isDeprecated": true, + "deprecationReason": "Use START_DATE_DESC. Deprecated in GitLab 13.11." + }, + { + "name": "start_date_asc", + "description": "Start date at ascending order. Deprecated in GitLab 13.11: Use START_DATE_ASC.", + "isDeprecated": true, + "deprecationReason": "Use START_DATE_ASC. Deprecated in GitLab 13.11." + }, + { + "name": "end_date_desc", + "description": "End date at descending order. Deprecated in GitLab 13.11: Use END_DATE_DESC.", + "isDeprecated": true, + "deprecationReason": "Use END_DATE_DESC. Deprecated in GitLab 13.11." + }, + { + "name": "end_date_asc", + "description": "End date at ascending order. Deprecated in GitLab 13.11: Use END_DATE_ASC.", + "isDeprecated": true, + "deprecationReason": "Use END_DATE_ASC. Deprecated in GitLab 13.11." + }, + { + "name": "START_DATE_DESC", + "description": "Sort by start date in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "START_DATE_ASC", + "description": "Sort by start date in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "END_DATE_DESC", + "description": "Sort by end date in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "END_DATE_ASC", + "description": "Sort by end date in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TITLE_DESC", + "description": "Sort by title in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TITLE_ASC", + "description": "Sort by title in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_AT_ASC", + "description": "Sort by created_at by ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_AT_DESC", + "description": "Sort by created_at by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_AT_ASC", + "description": "Sort by updated_at by ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_AT_DESC", + "description": "Sort by updated_at by descending order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EpicState", + "description": "State of an epic", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "all", + "description": "All epics.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opened", + "description": "Open epics.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "closed", + "description": "Closed epics.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EpicStateEvent", + "description": "State event of an epic", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REOPEN", + "description": "Reopen the epic.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOSE", + "description": "Close the epic.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EpicTreeNodeFieldsInputType", + "description": "A node of an epic tree.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "ID of the epic issue or epic that is being moved.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "EpicTreeSortingID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "adjacentReferenceId", + "description": "ID of the epic issue or issue the epic or issue is switched with.", + "type": { + "kind": "SCALAR", + "name": "EpicTreeSortingID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "relativePosition", + "description": "Type of switch. Valid values are `after` or `before`.", + "type": { + "kind": "ENUM", + "name": "MoveType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "newParentId", + "description": "ID of the new parent epic.", + "type": { + "kind": "SCALAR", + "name": "EpicID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EpicTreeReorderInput", + "description": "Autogenerated input type of EpicTreeReorder", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "baseEpicId", + "description": "ID of the base epic of the tree.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "EpicID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "moved", + "description": "Parameters for updating the tree positions.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EpicTreeNodeFieldsInputType", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EpicTreeReorderPayload", + "description": "Autogenerated return type of EpicTreeReorder.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "EpicTreeSortingID", + "description": "A `EpicTreeSortingID` is a global ID. It is encoded as a string.\n\nAn example `EpicTreeSortingID` is: `\"gid://gitlab/EpicTreeSorting/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EpicWildcardId", + "description": "Epic ID wildcard values", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "description": "No epic is assigned.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANY", + "description": "Any epic is assigned.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EscalationPolicyCreateInput", + "description": "Autogenerated input type of EscalationPolicyCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project to create the escalation policy for.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the escalation policy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Description of the escalation policy.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rules", + "description": "Steps of the escalation policy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EscalationRuleInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EscalationPolicyCreatePayload", + "description": "Autogenerated return type of EscalationPolicyCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "escalationPolicy", + "description": "Escalation policy.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EscalationPolicyType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EscalationPolicyDestroyInput", + "description": "Autogenerated input type of EscalationPolicyDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Escalation policy internal ID to remove.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IncidentManagementEscalationPolicyID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EscalationPolicyDestroyPayload", + "description": "Autogenerated return type of EscalationPolicyDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "escalationPolicy", + "description": "Escalation policy.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EscalationPolicyType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EscalationPolicyType", + "description": "Represents an escalation policy", + "fields": [ + { + "name": "description", + "description": "Description of the escalation policy.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the escalation policy.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "IncidentManagementEscalationPolicyID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the escalation policy.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rules", + "description": "Steps of the escalation policy.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EscalationRuleType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EscalationPolicyTypeConnection", + "description": "The connection type for EscalationPolicyType.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EscalationPolicyTypeEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EscalationPolicyType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EscalationPolicyTypeEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EscalationPolicyType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EscalationPolicyUpdateInput", + "description": "Autogenerated input type of EscalationPolicyUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the on-call schedule to create the on-call rotation in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IncidentManagementEscalationPolicyID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the escalation policy.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Description of the escalation policy.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rules", + "description": "Steps of the escalation policy.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EscalationRuleInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EscalationPolicyUpdatePayload", + "description": "Autogenerated return type of EscalationPolicyUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "escalationPolicy", + "description": "Escalation policy.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EscalationPolicyType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EscalationRuleInput", + "description": "Represents an escalation rule", + "fields": null, + "inputFields": [ + { + "name": "oncallScheduleIid", + "description": "On-call schedule to notify.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": "Username of the user to notify.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "elapsedTimeSeconds", + "description": "Time in seconds before the rule is activated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Status required to prevent the rule from activating.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EscalationRuleStatus", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EscalationRuleStatus", + "description": "Escalation rule statuses", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACKNOWLEDGED", + "description": ".", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESOLVED", + "description": ".", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EscalationRuleType", + "description": "Represents an escalation rule for an escalation policy", + "fields": [ + { + "name": "elapsedTimeSeconds", + "description": "Time in seconds before the rule is activated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the escalation policy.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "IncidentManagementEscalationRuleID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oncallSchedule", + "description": "On-call schedule to notify.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "IncidentManagementOncallSchedule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Status required to prevent the rule from activating.", + "args": [], + "type": { + "kind": "ENUM", + "name": "EscalationRuleStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "User to notify.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Event", + "description": "Representing an event", + "fields": [ + { + "name": "action", + "description": "Action of the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EventAction", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "author", + "description": "Author of this event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "When this event was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "When this event was updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EventAction", + "description": "Event action", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED", + "description": "Created action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED", + "description": "Updated action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOSED", + "description": "Closed action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REOPENED", + "description": "Reopened action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUSHED", + "description": "Pushed action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMENTED", + "description": "Commented action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGED", + "description": "Merged action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JOINED", + "description": "Joined action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LEFT", + "description": "Left action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESTROYED", + "description": "Destroyed action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPIRED", + "description": "Expired action", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED", + "description": "Approved action", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EventConnection", + "description": "The connection type for Event.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EventEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EventEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Event", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Eventable", + "description": null, + "fields": [ + { + "name": "events", + "description": "List of events associated with the object.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EventConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BoardEpic", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Epic", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ExplainVulnerabilityPresubmissionCheckResults", + "description": null, + "fields": [ + { + "name": "potentialSecretsInCode", + "description": "This flag is true if we think there might be a secret in the code that would be sent in the LLM prompt.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretDetectionResult", + "description": "This flag is true if the vulnerability being explained is specifically a secret detection vulnerability", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExplainVulnerabilityPrompt", + "description": null, + "fields": [ + { + "name": "presubmissionChecks", + "description": "An object containing booleans. Each booolean indicates the result of a presubmission check: `true` for passed, and `false` for failed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExplainVulnerabilityPresubmissionCheckResults", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "promptWithCode", + "description": "AI text prompt generated using the vulnerability's information, including the vulnerable code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "promptWithoutCode", + "description": "AI text prompt generated using the vulnerability's information, excluding the vulnerable code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ExportRequirementsInput", + "description": "Autogenerated input type of ExportRequirements", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List requirements by sort order.", + "type": { + "kind": "ENUM", + "name": "Sort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter requirements by state.", + "type": { + "kind": "ENUM", + "name": "RequirementState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query for requirement title.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Filter requirements by author username.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Full project path the requirements are associated with.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "selectedFields", + "description": "List of selected requirements fields to be exported.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExportRequirementsPayload", + "description": "Autogenerated return type of ExportRequirements.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ExtensionsMarketplaceOptInStatus", + "description": "Values for status of the Web IDE Extension Marketplace opt-in for the user", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNSET", + "description": "Web IDE Extension Marketplace opt-in status: UNSET.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENABLED", + "description": "Web IDE Extension Marketplace opt-in status: ENABLED.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISABLED", + "description": "Web IDE Extension Marketplace opt-in status: DISABLED.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalAuditEventDestination", + "description": "Represents an external resource to send audit events to", + "fields": [ + { + "name": "destinationUrl", + "description": "External destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventTypeFilters", + "description": "List of event type filters added for streaming.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "description": "Group the destination belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "headers", + "description": "List of additional HTTP headers sent with each event.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AuditEventStreamingHeaderConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the destination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the external destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespaceFilter", + "description": "List of subgroup or project filters for the destination.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AuditEventStreamingHTTPNamespaceFilter", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationToken", + "description": "Verification token to validate source of event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ExternalAuditEventDestinationInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalAuditEventDestinationConnection", + "description": "The connection type for ExternalAuditEventDestination.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExternalAuditEventDestinationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExternalAuditEventDestination", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ExternalAuditEventDestinationCreateInput", + "description": "Autogenerated input type of ExternalAuditEventDestinationCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "destinationUrl", + "description": "Destination URL.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupPath", + "description": "Group path.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "verificationToken", + "description": "Verification token.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalAuditEventDestinationCreatePayload", + "description": "Autogenerated return type of ExternalAuditEventDestinationCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalAuditEventDestination", + "description": "Destination created.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalAuditEventDestination", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ExternalAuditEventDestinationDestroyInput", + "description": "Autogenerated input type of ExternalAuditEventDestinationDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of external audit event destination to destroy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsExternalAuditEventDestinationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalAuditEventDestinationDestroyPayload", + "description": "Autogenerated return type of ExternalAuditEventDestinationDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalAuditEventDestinationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalAuditEventDestination", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ExternalAuditEventDestinationInterface", + "description": null, + "fields": [ + { + "name": "destinationUrl", + "description": "External destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventTypeFilters", + "description": "List of event type filters added for streaming.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the destination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the external destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationToken", + "description": "Verification token to validate source of event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ExternalAuditEventDestination", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InstanceExternalAuditEventDestination", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "ExternalAuditEventDestinationUpdateInput", + "description": "Autogenerated input type of ExternalAuditEventDestinationUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of external audit event destination to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsExternalAuditEventDestinationID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "destinationUrl", + "description": "Destination URL to change.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalAuditEventDestinationUpdatePayload", + "description": "Autogenerated return type of ExternalAuditEventDestinationUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalAuditEventDestination", + "description": "Updated destination.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalAuditEventDestination", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalIssue", + "description": "Represents an external issue", + "fields": [ + { + "name": "createdAt", + "description": "Timestamp of when the issue was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTracker", + "description": "Type of external tracker.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relativeReference", + "description": "Relative reference of the issue in the external tracker.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Status of the issue in the external tracker.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "Title of the issue in the external tracker.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of when the issue was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webUrl", + "description": "URL to the issue in the external tracker.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalStatusCheck", + "description": "Describes an external status check.", + "fields": [ + { + "name": "externalUrl", + "description": "External URL for the status check.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GlobalID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalStatusCheckConnection", + "description": "The connection type for ExternalStatusCheck.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExternalStatusCheckEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExternalStatusCheck", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalStatusCheckEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExternalStatusCheck", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FeatureFlag", + "description": null, + "fields": [ + { + "name": "active", + "description": "Whether the feature flag is active.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Global ID of the feature flag.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "OperationsFeatureFlagID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the feature flag.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FeatureFlagConnection", + "description": "The connection type for FeatureFlag.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FeatureFlagEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FeatureFlag", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FeatureFlagEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "FeatureFlag", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FileUpload", + "description": null, + "fields": [ + { + "name": "id", + "description": "Global ID of the upload.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "UploadID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": "Path of the upload.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "size", + "description": "Size of the upload in bytes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FindingReportsComparer", + "description": "Represents security reports comparison for vulnerability findings.", + "fields": [ + { + "name": "report", + "description": "Compared security report. Introduced in GitLab 16.1: **Status**: Experiment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ComparedSecurityReport", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." + }, + { + "name": "status", + "description": "Comparison status.", + "args": [], + "type": { + "kind": "ENUM", + "name": "FindingReportsComparerStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statusReason", + "description": "Text explaining the status.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FindingReportsComparerStatus", + "description": "Report comparison status", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PARSED", + "description": "Report was generated.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARSING", + "description": "Report is being generated.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "description": "An error happened while generating the report.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Float", + "description": "Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Forecast", + "description": "Information about specific forecast created", + "fields": [ + { + "name": "status", + "description": "Status of the forecast.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ForecastStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "Actual forecast values.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ForecastDatapointConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ForecastDatapoint", + "description": "Information about specific forecast datapoint", + "fields": [ + { + "name": "datapoint", + "description": "Datapoint of the forecast. Usually a date.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "Value of the given datapoint.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ForecastDatapointConnection", + "description": "The connection type for ForecastDatapoint.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ForecastDatapointEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ForecastDatapoint", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ForecastDatapointEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ForecastDatapoint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ForecastStatus", + "description": "List of statuses for forecasting model.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "READY", + "description": "Forecast is ready.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNAVAILABLE", + "description": "Forecast is unavailable.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ForkDetails", + "description": "Details of the fork project compared to its upstream project.", + "fields": [ + { + "name": "ahead", + "description": "Number of commits ahead of upstream.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "behind", + "description": "Number of commits behind upstream.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasConflicts", + "description": "Indicates if the fork conflicts with its upstream project.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSyncing", + "description": "Indicates if there is a synchronization in progress.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GeoBaseRegistryID", + "description": "A `GeoBaseRegistryID` is a global ID. It is encoded as a string.\n\nAn example `GeoBaseRegistryID` is: `\"gid://gitlab/Geo::BaseRegistry/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GeoNode", + "description": null, + "fields": [ + { + "name": "ciSecureFileRegistries", + "description": "Find Ci Secure File registries on this Geo node", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiSecureFileRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerRepositoriesMaxCapacity", + "description": "Maximum concurrency of container repository sync for this secondary node.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerRepositoryRegistries", + "description": "Find Container Repository registries on this Geo node.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContainerRepositoryRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxyBlobRegistries", + "description": "Find Dependency Proxy Blob registries on this Geo node. Introduced in GitLab 15.6: **Status**: Experiment.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DependencyProxyBlobRegistryConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.6." + }, + { + "name": "dependencyProxyManifestRegistries", + "description": "Find Dependency Proxy Manifest registries on this Geo node.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DependencyProxyManifestRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "designManagementRepositoryRegistries", + "description": "Find Design Management Repository registries on this Geo node. Introduced in GitLab 16.1: **Status**: Experiment.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DesignManagementRepositoryRegistryConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." + }, + { + "name": "enabled", + "description": "Indicates whether this Geo node is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filesMaxCapacity", + "description": "Maximum concurrency of LFS/attachment backfill for this secondary node.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupWikiRepositoryRegistries", + "description": "Find group wiki repository registries on this Geo node.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupWikiRepositoryRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of this GeoNode.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "internalUrl", + "description": "URL defined on the primary node secondary nodes should use to contact it.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "jobArtifactRegistries", + "description": "Find Job Artifact registries on this Geo node.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "JobArtifactRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lfsObjectRegistries", + "description": "Find LFS object registries on this Geo node.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LfsObjectRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequestDiffRegistries", + "description": "Find merge request diff registries on this Geo node.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MergeRequestDiffRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minimumReverificationInterval", + "description": "Interval (in days) in which the repository verification is valid. After expiry, it is reverted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Unique identifier for this Geo node.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageFileRegistries", + "description": "Package file registries of the GeoNode.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PackageFileRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pagesDeploymentRegistries", + "description": "Find Pages Deployment registries on this Geo node", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PagesDeploymentRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pipelineArtifactRegistries", + "description": "Find pipeline artifact registries on this Geo node.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PipelineArtifactRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "primary", + "description": "Indicates whether this Geo node is the primary.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectRepositoryRegistries", + "description": "Find Project registries on this Geo node. Ignored if `geo_project_repository_replication` feature flag is disabled.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectRepositoryRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectWikiRepositoryRegistries", + "description": "Find Project Wiki Repository registries on this Geo node. Ignored if `geo_project_wiki_repository_replication` feature flag is disabled.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectWikiRepositoryRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reposMaxCapacity", + "description": "Maximum concurrency of repository backfill for this secondary node.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selectiveSyncNamespaces", + "description": "Namespaces that should be synced, if `selective_sync_type` == `namespaces`.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NamespaceConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selectiveSyncShards", + "description": "Repository storages whose projects should be synced, if `selective_sync_type` == `shards`.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selectiveSyncType", + "description": "Indicates if syncing is limited to only specific groups, or shards.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "snippetRepositoryRegistries", + "description": "Find snippet repository registries on this Geo node.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SnippetRepositoryRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "syncObjectStorage", + "description": "Indicates if this secondary node will replicate blobs in Object Storage.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terraformStateVersionRegistries", + "description": "Find terraform state version registries on this Geo node.", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TerraformStateVersionRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uploadRegistries", + "description": "Find Upload registries on this Geo node", + "args": [ + { + "name": "ids", + "description": "Filters registries by their ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "replicationState", + "description": "Filters registries by their replication state.", + "type": { + "kind": "ENUM", + "name": "ReplicationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "verificationState", + "description": "Filters registries by their verification state.", + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyword", + "description": "Filters registries by their attributes using a keyword.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UploadRegistryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "User-facing URL for this Geo node.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationMaxCapacity", + "description": "Maximum concurrency of repository verification for this secondary node.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GeoRegistriesBulkAction", + "description": "Action to trigger on multiple Geo registries", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REVERIFY_ALL", + "description": "Reverify multiple registries.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESYNC_ALL", + "description": "Resync multiple registries.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GeoRegistriesBulkUpdateInput", + "description": "Autogenerated input type of GeoRegistriesBulkUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "registryClass", + "description": "Class of the Geo registries to be updated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GeoRegistryClass", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "action", + "description": "Action to be executed on Geo registries.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GeoRegistriesBulkAction", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GeoRegistriesBulkUpdatePayload", + "description": "Autogenerated return type of GeoRegistriesBulkUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registryClass", + "description": "Updated Geo registry class.", + "args": [], + "type": { + "kind": "ENUM", + "name": "GeoRegistryClass", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GeoRegistriesUpdateInput", + "description": "Autogenerated input type of GeoRegistriesUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "registryClass", + "description": "Class of the Geo registry to be updated.", + "type": { + "kind": "ENUM", + "name": "GeoRegistryClass", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "registryId", + "description": "ID of the Geo registry entry to be updated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GeoBaseRegistryID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "action", + "description": "Action to be executed on a Geo registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GeoRegistryAction", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GeoRegistriesUpdatePayload", + "description": "Autogenerated return type of GeoRegistriesUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registry", + "description": "Updated Geo registry entry.", + "args": [], + "type": { + "kind": "UNION", + "name": "Registrable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GeoRegistryAction", + "description": "Action to trigger on an individual Geo registry", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REVERIFY", + "description": "Reverify a registry.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESYNC", + "description": "Resync a registry.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GeoRegistryClass", + "description": "Geo registry class", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONTAINER_REPOSITORY_REGISTRY", + "description": "Geo::ContainerRepositoryRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESIGN_MANAGEMENT_REPOSITORY_REGISTRY", + "description": "Geo::DesignManagementRepositoryRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JOB_ARTIFACT_REGISTRY", + "description": "Geo::JobArtifactRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LFS_OBJECT_REGISTRY", + "description": "Geo::LfsObjectRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_DIFF_REGISTRY", + "description": "Geo::MergeRequestDiffRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PACKAGE_FILE_REGISTRY", + "description": "Geo::PackageFileRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PIPELINE_ARTIFACT_REGISTRY", + "description": "Geo::PipelineArtifactRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TERRAFORM_STATE_VERSION_REGISTRY", + "description": "Geo::TerraformStateVersionRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPLOAD_REGISTRY", + "description": "Geo::UploadRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SNIPPET_REPOSITORY_REGISTRY", + "description": "Geo::SnippetRepositoryRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GROUP_WIKI_REPOSITORY_REGISTRY", + "description": "Geo::GroupWikiRepositoryRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAGES_DEPLOYMENT_REGISTRY", + "description": "Geo::PagesDeploymentRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CI_SECURE_FILE_REGISTRY", + "description": "Geo::CiSecureFileRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEPENDENCY_PROXY_BLOB_REGISTRY", + "description": "Geo::DependencyProxyBlobRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEPENDENCY_PROXY_MANIFEST_REGISTRY", + "description": "Geo::DependencyProxyManifestRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT_WIKI_REPOSITORY_REGISTRY", + "description": "Geo::ProjectWikiRepositoryRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT_REPOSITORY_REGISTRY", + "description": "Geo::ProjectRepositoryRegistry registry class", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GitlabErrorTrackingDetailedErrorID", + "description": "A `GitlabErrorTrackingDetailedErrorID` is a global ID. It is encoded as a string.\n\nAn example `GitlabErrorTrackingDetailedErrorID` is: `\"gid://gitlab/Gitlab::ErrorTracking::DetailedError/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GitlabSubscriptionActivateInput", + "description": "Autogenerated input type of GitlabSubscriptionActivate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "activationCode", + "description": "Activation code received after purchasing a GitLab subscription.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GitlabSubscriptionActivatePayload", + "description": "Autogenerated return type of GitlabSubscriptionActivate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "futureSubscriptions", + "description": "Array of future subscriptions.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SubscriptionFutureEntry", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "license", + "description": "Current license.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CurrentLicense", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GitlabSubscriptionsAddOnPurchaseID", + "description": "A `GitlabSubscriptionsAddOnPurchaseID` is a global ID. It is encoded as a string.\n\nAn example `GitlabSubscriptionsAddOnPurchaseID` is: `\"gid://gitlab/GitlabSubscriptions::AddOnPurchase/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GitlabSubscriptionsAddOnType", + "description": "Types of add-ons", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CODE_SUGGESTIONS", + "description": "GitLab Duo Pro seat add-on.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GitlabSubscriptionsUserRole", + "description": "Role of User", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GUEST", + "description": "Guest.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPORTER", + "description": "Reporter.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEVELOPER", + "description": "Developer.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAINTAINER", + "description": "Maintainer.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OWNER", + "description": "Owner.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GlobalID", + "description": "A global identifier.\n\nA global identifier represents an object uniquely across the application.\nAn example of a global identifier is `\"gid://gitlab/User/1\"`.\n\n`gid://gitlab` stands for the root name.\n`User` is the name of the ActiveRecord class of the record.\n`1` is the record id as per the id in the db table.\n\nGlobal identifiers are encoded as strings.\n", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "GoogleCloudArtifactRegistryArtifact", + "description": "A base type of Google Artifact Registry artifacts", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GoogleCloudArtifactRegistryDockerImage", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GoogleCloudArtifactRegistryArtifactConnection", + "description": "The connection type for GoogleCloudArtifactRegistryArtifact.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GoogleCloudArtifactRegistryArtifactEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "GoogleCloudArtifactRegistryArtifact", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "GoogleCloudArtifactRegistryArtifactDetails", + "description": "Details type of Google Artifact Registry artifacts", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GoogleCloudArtifactRegistryDockerImageDetails", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GoogleCloudArtifactRegistryArtifactEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "UNION", + "name": "GoogleCloudArtifactRegistryArtifact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GoogleCloudArtifactRegistryArtifactsSort", + "description": "Values for sorting artifacts", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME_ASC", + "description": "Ordered by `name` in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAME_DESC", + "description": "Ordered by `name` in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMAGE_SIZE_BYTES_ASC", + "description": "Ordered by `image_size_bytes` in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMAGE_SIZE_BYTES_DESC", + "description": "Ordered by `image_size_bytes` in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPLOAD_TIME_ASC", + "description": "Ordered by `upload_time` in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPLOAD_TIME_DESC", + "description": "Ordered by `upload_time` in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILD_TIME_ASC", + "description": "Ordered by `build_time` in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILD_TIME_DESC", + "description": "Ordered by `build_time` in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATE_TIME_ASC", + "description": "Ordered by `update_time` in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATE_TIME_DESC", + "description": "Ordered by `update_time` in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIA_TYPE_ASC", + "description": "Ordered by `media_type` in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIA_TYPE_DESC", + "description": "Ordered by `media_type` in descending order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GoogleCloudArtifactRegistryDockerImage", + "description": "Represents a docker artifact of Google Artifact Registry", + "fields": [ + { + "name": "digest", + "description": "Image's digest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "Image's name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Unique image name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "Tags attached to the image.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateTime", + "description": "Time when the image was last updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uploadTime", + "description": "Time when the image was uploaded.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uri", + "description": "Google Cloud URI to access the image.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GoogleCloudArtifactRegistryDockerImageDetails", + "description": "Represents details about docker artifact of Google Artifact Registry", + "fields": [ + { + "name": "artifactRegistryImageUrl", + "description": "Google Cloud URL to access the image.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "buildTime", + "description": "Time when the image was built.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "digest", + "description": "Image's digest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "Image's name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageSizeBytes", + "description": "Calculated size of the image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "Location of the Artifact Registry repository.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediaType", + "description": "Media type of the image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Unique image name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", + "description": "ID of the Google Cloud project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "description": "Repository on the Google Artifact Registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "Tags attached to the image.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateTime", + "description": "Time when the image was last updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uploadTime", + "description": "Time when the image was uploaded.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uri", + "description": "Google Cloud URI to access the image.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GoogleCloudArtifactRegistryRepository", + "description": "Represents a repository of Google Artifact Registry", + "fields": [ + { + "name": "artifactRegistryRepositoryUrl", + "description": "Google Cloud URL to access the repository.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "artifacts", + "description": "Google Artifact Registry repository artifacts. Returns `null` if `google_cloud_support_feature_flag` feature flag is disabled or GitLab.com feature is unavailable.", + "args": [ + { + "name": "sort", + "description": "Criteria to sort artifacts by.", + "type": { + "kind": "ENUM", + "name": "GoogleCloudArtifactRegistryArtifactsSort", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GoogleCloudArtifactRegistryArtifactConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", + "description": "ID of the Google Cloud project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "description": "Repository on the Google Artifact Registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GoogleCloudLoggingConfigurationCreateInput", + "description": "Autogenerated input type of GoogleCloudLoggingConfigurationCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupPath", + "description": "Group path.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "googleProjectIdName", + "description": "Unique identifier of the Google Cloud project to which the logging configuration belongs.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientEmail", + "description": "Email address associated with the service account that will be used to authenticate and interact with the Google Cloud Logging service. This is part of the IAM credentials.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "logIdName", + "description": "Unique identifier used to distinguish and manage different logs within the same Google Cloud project.(defaults to `audit_events`).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"audit_events\"" + }, + { + "name": "privateKey", + "description": "Private Key associated with the service account. This key is used to authenticate the service account and authorize it to interact with the Google Cloud Logging service.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationCreatePayload", + "description": "Autogenerated return type of GoogleCloudLoggingConfigurationCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "googleCloudLoggingConfiguration", + "description": "configuration created.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GoogleCloudLoggingConfigurationDestroyInput", + "description": "Autogenerated input type of GoogleCloudLoggingConfigurationDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the Google Cloud logging configuration to destroy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsGoogleCloudLoggingConfigurationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationDestroyPayload", + "description": "Autogenerated return type of GoogleCloudLoggingConfigurationDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GoogleCloudLoggingConfigurationInterface", + "description": null, + "fields": [ + { + "name": "clientEmail", + "description": "Client email.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "googleProjectIdName", + "description": "Google project ID.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the configuration.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logIdName", + "description": "Log ID.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the external destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationType", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationType", + "description": "Stores Google Cloud Logging configurations associated with IAM service accounts,used for generating access tokens.", + "fields": [ + { + "name": "clientEmail", + "description": "Client email.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "googleProjectIdName", + "description": "Google project ID.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "description": "Group the configuration belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the configuration.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logIdName", + "description": "Log ID.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the external destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GoogleCloudLoggingConfigurationInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationTypeConnection", + "description": "The connection type for GoogleCloudLoggingConfigurationType.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationTypeEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationTypeEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GoogleCloudLoggingConfigurationUpdateInput", + "description": "Autogenerated input type of GoogleCloudLoggingConfigurationUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "googleProjectIdName", + "description": "Unique identifier of the Google Cloud project to which the logging configuration belongs.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientEmail", + "description": "Email address associated with the service account that will be used to authenticate and interact with the Google Cloud Logging service. This is part of the IAM credentials.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "logIdName", + "description": "Unique identifier used to distinguish and manage different logs within the same Google Cloud project.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "privateKey", + "description": "Private Key associated with the service account. This key is used to authenticate the service account and authorize it to interact with the Google Cloud Logging service.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the google Cloud configuration to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsGoogleCloudLoggingConfigurationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationUpdatePayload", + "description": "Autogenerated return type of GoogleCloudLoggingConfigurationUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "googleCloudLoggingConfiguration", + "description": "configuration updated.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GoogleCloudMachineType", + "description": "Represents a Google Cloud Compute machine type", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GoogleCloudProject", + "description": "Represents a Google Cloud Compute project", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GoogleCloudRegion", + "description": "Represents a Google Cloud Compute region", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GoogleCloudZone", + "description": "Represents a Google Cloud Compute zone", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GpgSignature", + "description": "GPG signature for a signed commit", + "fields": [ + { + "name": "commitSha", + "description": "SHA of the associated commit.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gpgKeyPrimaryKeyid", + "description": "ID of the GPG key.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gpgKeyUserEmail", + "description": "User email associated with the GPG key.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gpgKeyUserName", + "description": "User name associated with the GPG key.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project of the associated commit.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "User associated with the key.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationStatus", + "description": "Indicates verification status of the associated key or certificate.", + "args": [], + "type": { + "kind": "ENUM", + "name": "VerificationStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CommitSignature", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GrafanaIntegration", + "description": null, + "fields": [ + { + "name": "createdAt", + "description": "Timestamp of the issue's creation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "description": "Indicates whether Grafana integration is enabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "grafanaUrl", + "description": "URL for the Grafana host for the Grafana integration.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Internal ID of the Grafana integration.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of the issue's last activity.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Group", + "description": null, + "fields": [ + { + "name": "achievements", + "description": "Achievements for the namespace. Returns `null` if the `achievements` feature flag is disabled. Introduced in GitLab 15.8: **Status**: Experiment.", + "args": [ + { + "name": "ids", + "description": "Filter achievements by IDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AchievementsAchievementID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AchievementConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.8." + }, + { + "name": "achievementsPath", + "description": "Path for the namespace's achievements. Returns `null` if the namespace is not a group, or the `achievements` feature flag is disabled. Introduced in GitLab 17.0: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "actualRepositorySizeLimit", + "description": "Size limit for repositories in the namespace in bytes. This limit only applies to namespaces under Project limit enforcement.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actualSizeLimit", + "description": "The actual storage size limit (in bytes) based on the enforcement type of either repository or namespace. This limit is agnostic of enforcement type.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addOnEligibleUsers", + "description": "Users in the namespace hierarchy that add ons are applicable for. This only applies to root namespaces. Introduced in GitLab 16.5: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search the user list.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "addOnType", + "description": "Type of add on to filter the eligible users by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GitlabSubscriptionsAddOnType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddOnUserConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, + { + "name": "addOnPurchase", + "description": "AddOnPurchase associated with the namespace", + "args": [ + { + "name": "addOnName", + "description": "AddOn name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddOnPurchase", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "additionalPurchasedStorageSize", + "description": "Additional storage purchased for the root namespace in bytes.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aiMetrics", + "description": "AI-related metrics. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [ + { + "name": "startDate", + "description": "Date range to start from. Default is the beginning of current month.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endDate", + "description": "Date range to end at. Default is the end of current month.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AiMetrics", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "allowStaleRunnerPruning", + "description": "Indicates whether to regularly prune stale group runners. Defaults to false.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amazonS3Configurations", + "description": "Amazon S3 configurations that receive audit events belonging to the group.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AmazonS3ConfigurationTypeConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approvalPolicies", + "description": "Approval Policies of the project", + "args": [ + { + "name": "relationship", + "description": "Filter policies by the given policy relationship.", + "type": { + "kind": "ENUM", + "name": "SecurityPolicyRelationType", + "ofType": null + }, + "defaultValue": "DIRECT" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApprovalPolicyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "autoDevopsEnabled", + "description": "Indicates whether Auto DevOps is enabled for all projects within this group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "autocompleteUsers", + "description": "Search users for autocompletion", + "args": [ + { + "name": "search", + "description": "Query to search users by name, username, or public email.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutocompletedUser", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "avatarUrl", + "description": "Avatar URL of the group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "billableMembersCount", + "description": "Number of billable users in the group.", + "args": [ + { + "name": "requestedHostedPlan", + "description": "Plan from which to get billable members.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "board", + "description": "A single board of the group.", + "args": [ + { + "name": "id", + "description": "ID of the board.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Board", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "boards", + "description": "Boards of the group.", + "args": [ + { + "name": "id", + "description": "Find a board by its ID.", + "type": { + "kind": "SCALAR", + "name": "BoardID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BoardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ciQueueingHistory", + "description": "Time taken for CI jobs to be picked up by this group's runners by percentile. Available to users with Maintainer role for the group. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [ + { + "name": "fromTime", + "description": "Start of the requested time frame. Defaults to three hours ago.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "toTime", + "description": "End of the requested time frame. Defaults to the current time.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "QueueingDelayHistory", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "ciVariables", + "description": "List of the group's CI/CD variables.", + "args": [ + { + "name": "sort", + "description": "Sort order of results.", + "type": { + "kind": "ENUM", + "name": "CiVariableSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiGroupVariableConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterAgents", + "description": "Cluster agents associated with projects in the group and its subgroups.", + "args": [ + { + "name": "hasVulnerabilities", + "description": "Returns only cluster agents which have vulnerabilities.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasRemoteDevelopmentAgentConfig", + "description": "Returns only cluster agents which have an associated remote development agent config.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasRemoteDevelopmentEnabled", + "description": "Returns only cluster agents which have been enabled with the remote development feature.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ClusterAgentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "codeCoverageActivities", + "description": "Represents the code coverage activity for this group.", + "args": [ + { + "name": "startDate", + "description": "First day for which to fetch code coverage activity (maximum time window is set to 90 days).", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CodeCoverageActivityConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complianceFrameworks", + "description": "Compliance frameworks available to projects in this namespace.", + "args": [ + { + "name": "id", + "description": "Global ID of a specific compliance framework to return.", + "type": { + "kind": "SCALAR", + "name": "ComplianceManagementFrameworkID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search framework with most similar names.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "ids", + "description": "List of Global IDs of compliance frameworks to return.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ComplianceManagementFrameworkID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ComplianceFrameworkConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contactStateCounts", + "description": "Counts of contacts by state for the group.", + "args": [ + { + "name": "search", + "description": "Search term to find contacts with.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "State of the contacts to search for.", + "type": { + "kind": "ENUM", + "name": "CustomerRelationsContactState", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContactStateCounts", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contacts", + "description": "Find contacts of this group.", + "args": [ + { + "name": "sort", + "description": "Criteria to sort contacts by.", + "type": { + "kind": "ENUM", + "name": "ContactSort", + "ofType": null + }, + "defaultValue": "LAST_NAME_ASC" + }, + { + "name": "search", + "description": "Search term to find contacts with.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "State of the contacts to search for.", + "type": { + "kind": "ENUM", + "name": "CustomerRelationsContactState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ids", + "description": "Filter contacts by IDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CustomerRelationsContactID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerRelationsContactConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerRepositories", + "description": "Container repositories of the group.", + "args": [ + { + "name": "name", + "description": "Filter the container repositories by their name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort container repositories by this criteria.", + "type": { + "kind": "ENUM", + "name": "ContainerRepositorySort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContainerRepositoryConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerRepositoriesCount", + "description": "Number of container repositories in the group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsLockedProjects", + "description": "Includes at least one project where the repository size exceeds the limit. This only applies to namespaces under Project limit enforcement.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contributions", + "description": "Provides the aggregated contributions by users within the group and its subgroups", + "args": [ + { + "name": "from", + "description": "Start date of the reporting time range.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601Date", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "to", + "description": "End date of the reporting time range. The end date must be within 93 days after the start date.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601Date", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContributionAnalyticsContributionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Timestamp of the group creation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crossProjectPipelineAvailable", + "description": "Indicates if the cross_project_pipeline feature is available for the namespace.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customEmoji", + "description": "Custom emoji in this namespace.", + "args": [ + { + "name": "includeAncestorGroups", + "description": "Includes custom emoji from parent groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomEmojiConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customizableDashboardVisualizations", + "description": "Visualizations of the group or associated configuration project.", + "args": [ + { + "name": "slug", + "description": "Slug of the visualization to return.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomizableDashboardVisualizationConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customizableDashboards", + "description": "Customizable dashboards for the group.", + "args": [ + { + "name": "slug", + "description": "Find by dashboard slug.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "category", + "description": "Find by dashboard type.", + "type": { + "kind": "ENUM", + "name": "CustomizableDashboardCategory", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomizableDashboardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataTransfer", + "description": "Data transfer data point for a specific period. This is mocked data under a development feature flag.", + "args": [ + { + "name": "from", + "description": "Retain egress data for one year. Data for the current month will increase dynamically as egress occurs.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "to", + "description": "End date for the data.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupDataTransfer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxyBlobCount", + "description": "Number of dependency proxy blobs cached in the group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxyBlobs", + "description": "Dependency Proxy blobs.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DependencyProxyBlobConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxyImageCount", + "description": "Number of dependency proxy images cached in the group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxyImagePrefix", + "description": "Prefix for pulling images when using the dependency proxy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxyImageTtlPolicy", + "description": "Dependency proxy TTL policy for the group.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DependencyProxyImageTtlGroupPolicy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxyManifests", + "description": "Dependency Proxy manifests.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DependencyProxyManifestConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxySetting", + "description": "Dependency Proxy settings for the group.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DependencyProxySetting", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxyTotalSize", + "description": "Total size of the dependency proxy cached images.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxyTotalSizeBytes", + "description": "Total size of the dependency proxy cached images in bytes, encoded as a string.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dependencyProxyTotalSizeInBytes", + "description": "Total size of the dependency proxy cached images in bytes. Deprecated in GitLab 16.1: Use `dependencyProxyTotalSizeBytes`.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `dependencyProxyTotalSizeBytes`. Deprecated in GitLab 16.1." + }, + { + "name": "descendantGroups", + "description": "List of descendant groups of this group.", + "args": [ + { + "name": "includeParentDescendants", + "description": "List of descendant groups of the parent group.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "owned", + "description": "Limit result to groups owned by authenticated user.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query for group name or group full path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descendantGroupsCount", + "description": "Count of direct descendant groups of this group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Description of the namespace.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description`", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dora", + "description": "Group's DORA metrics.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Dora", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "doraPerformanceScoreCounts", + "description": "Group's DORA scores for all projects by DORA key metric for the last complete month.", + "args": [ + { + "name": "projectFilters", + "description": "Filter DORA metric results by project attributes.", + "type": { + "kind": "INPUT_OBJECT", + "name": "DoraProjectFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DoraPerformanceScoreCountConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "duoFeaturesEnabled", + "description": "Indicates whether GitLab Duo features are enabled for the group. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "emailsDisabled", + "description": "Indicates if a group has email notifications disabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emailsEnabled", + "description": "Indicates if a group has email notifications enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enforceFreeUserCap", + "description": "Indicates whether the group has limited users for a free plan.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environmentScopes", + "description": "Environment scopes of the group.", + "args": [ + { + "name": "name", + "description": "Name of the environment scope.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query for environment scope name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiGroupEnvironmentScopeConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "epic", + "description": "Find a single epic.", + "args": [ + { + "name": "timeframe", + "description": "List items overlapping the given timeframe.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Timeframe", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query for title or description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableSearchableField", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the epic, e.g., \"1\".", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iids", + "description": "List of IIDs of epics, e.g., `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter epics by state.", + "type": { + "kind": "ENUM", + "name": "EpicState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List epics by sort order.", + "type": { + "kind": "ENUM", + "name": "EpicSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Filter epics by author.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelName", + "description": "Filter epics by labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Filter epics by milestone title, computed from epic's issues.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iidStartsWith", + "description": "Filter epics by IID for autocomplete.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeAncestorGroups", + "description": "Include epics from ancestor groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "includeDescendantGroups", + "description": "Include epics from descendant groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "confidential", + "description": "Filter epics by given confidentiality.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Epics created after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Epics created before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Epics updated after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Epics updated before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "not", + "description": "Negated epic arguments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedEpicFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive OR.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedEpicFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "topLevelHierarchyOnly", + "description": "Filter epics with a top-level hierarchy.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Epic", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "epicBoard", + "description": "Find a single epic board.", + "args": [ + { + "name": "id", + "description": "Find an epic board by ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardsEpicBoardID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EpicBoard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "epicBoards", + "description": "Find epic boards.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EpicBoardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "epics", + "description": "Find epics.", + "args": [ + { + "name": "timeframe", + "description": "List items overlapping the given timeframe.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Timeframe", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query for title or description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableSearchableField", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the epic, e.g., \"1\".", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iids", + "description": "List of IIDs of epics, e.g., `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter epics by state.", + "type": { + "kind": "ENUM", + "name": "EpicState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List epics by sort order.", + "type": { + "kind": "ENUM", + "name": "EpicSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Filter epics by author.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelName", + "description": "Filter epics by labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Filter epics by milestone title, computed from epic's issues.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iidStartsWith", + "description": "Filter epics by IID for autocomplete.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeAncestorGroups", + "description": "Include epics from ancestor groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "includeDescendantGroups", + "description": "Include epics from descendant groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "confidential", + "description": "Filter epics by given confidentiality.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Epics created after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Epics created before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Epics updated after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Epics updated before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "not", + "description": "Negated epic arguments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedEpicFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive OR.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedEpicFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "topLevelHierarchyOnly", + "description": "Filter epics with a top-level hierarchy.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EpicConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "epicsEnabled", + "description": "Indicates if Epics are enabled for namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalAuditEventDestinations", + "description": "External locations that receive audit events belonging to the group.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ExternalAuditEventDestinationConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalAuditEventStreamingDestinations", + "description": "External destinations that receive audit events belonging to the group. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestinationConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "flowMetrics", + "description": "Flow metrics for value stream analytics. Introduced in GitLab 15.10: **Status**: Experiment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupValueStreamAnalyticsFlowMetrics", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." + }, + { + "name": "fullName", + "description": "Full name of the namespace.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fullPath", + "description": "Full path of the namespace.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gitlabSubscriptionsPreviewBillableUserChange", + "description": "Preview Billable User Changes", + "args": [ + { + "name": "addGroupId", + "description": "Group ID to add.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "addUserEmails", + "description": "User emails to add.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "addUserIds", + "description": "User IDs to add.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "memberRoleId", + "description": "Custom role assigned to the users.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "role", + "description": "Role of users being added to group.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GitlabSubscriptionsUserRole", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PreviewBillableUserChange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "googleCloudLoggingConfigurations", + "description": "Google Cloud logging configurations that receive audit events belonging to the group.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GoogleCloudLoggingConfigurationTypeConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupMembers", + "description": "A membership of a user within this group.", + "args": [ + { + "name": "search", + "description": "Search query.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "sort query.", + "type": { + "kind": "ENUM", + "name": "MemberSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "relations", + "description": "Filter members by the given member relations.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GroupMemberRelation", + "ofType": null + } + } + }, + "defaultValue": "[DIRECT, INHERITED]" + }, + { + "name": "accessLevels", + "description": "Filter members by the given access levels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AccessLevelEnum", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "enterprise", + "description": "Filter members by enterprise users.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupMemberConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupMembersCount", + "description": "Count of direct members of this group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the namespace.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAdjournedDeletionEnabled", + "description": "Indicates if delayed group deletion is enabled. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "issues", + "description": "Issues for projects in this group.", + "args": [ + { + "name": "search", + "description": "Search query for title or description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableSearchableField", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "assigneeId", + "description": "ID of a user assigned to the issues. Wildcard values \"NONE\" and \"ANY\" are supported.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "assigneeWildcardId", + "description": "Filter by assignee wildcard. Incompatible with assigneeUsername and assigneeUsernames.", + "type": { + "kind": "ENUM", + "name": "AssigneeWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author of the issue.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "closedAfter", + "description": "Issues closed after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "closedBefore", + "description": "Issues closed before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "confidential", + "description": "Filter for confidential issues. If \"false\", excludes confidential issues. If \"true\", returns only confidential issues.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Issues created after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Issues created before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "crmContactId", + "description": "ID of a contact assigned to the issues.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "crmOrganizationId", + "description": "ID of an organization assigned to the issues.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the issue. For example, \"1\".", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iids", + "description": "List of IIDs of issues. For example, `[\"1\", \"2\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "labelName", + "description": "Labels applied to this issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Milestone applied to this issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "milestoneWildcardId", + "description": "Filter issues by milestone ID wildcard.", + "type": { + "kind": "ENUM", + "name": "MilestoneWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user. Wildcard values \"NONE\" and \"ANY\" are supported.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "not", + "description": "Negated arguments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedIssueFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive OR.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedIssueFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "types", + "description": "Filter issues by the given issue types.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Issues updated after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Issues updated before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "epicId", + "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "epicWildcardId", + "description": "Filter by epic ID wildcard. Incompatible with epicId.", + "type": { + "kind": "ENUM", + "name": "EpicWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeSubepics", + "description": "Whether to include subepics when filtering issues by epicId.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iterationId", + "description": "List of iteration Global IDs applied to the issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iterationTitle", + "description": "Filter by iteration title.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iterationWildcardId", + "description": "Filter by iteration ID wildcard.", + "type": { + "kind": "ENUM", + "name": "IterationWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iterationCadenceId", + "description": "Filter by a list of iteration cadence IDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IterationsCadenceID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "weight", + "description": "Weight applied to the issue, \"none\" and \"any\" values are supported.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "weightWildcardId", + "description": "Filter by weight ID wildcard. Incompatible with weight.", + "type": { + "kind": "ENUM", + "name": "WeightWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "healthStatusFilter", + "description": "Health status of the issue, \"none\" and \"any\" values are supported.", + "type": { + "kind": "ENUM", + "name": "HealthStatusFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort issues by this criteria.", + "type": { + "kind": "ENUM", + "name": "IssueSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "state", + "description": "Current state of this issue.", + "type": { + "kind": "ENUM", + "name": "IssuableState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeSubgroups", + "description": "Include issues belonging to subgroups", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "includeArchived", + "description": "Return issues from archived projects", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IssueConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iterationCadences", + "description": "Find iteration cadences.", + "args": [ + { + "name": "id", + "description": "Global ID of the iteration cadence to look up.", + "type": { + "kind": "SCALAR", + "name": "IterationsCadenceID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Fuzzy search by title.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "durationInWeeks", + "description": "Duration in weeks of the iterations within this cadence.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "automatic", + "description": "Whether the iteration cadence should automatically generate upcoming iterations.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "active", + "description": "Whether the iteration cadence is active.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeAncestorGroups", + "description": "Whether to include ancestor groups to search iterations cadences in.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IterationCadenceConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iterations", + "description": "Find iterations.", + "args": [ + { + "name": "timeframe", + "description": "List items overlapping the given timeframe.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Timeframe", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter iterations by state.", + "type": { + "kind": "ENUM", + "name": "IterationState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Query used for fuzzy-searching in the fields selected in the argument `in`. Returns all iterations if empty.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Fields in which the fuzzy-search should be performed with the query given in the argument `search`. Defaults to `[title]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IterationSearchableField", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the Iteration to look up.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "Internal ID of the Iteration to look up.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeAncestors", + "description": "Whether to include ancestor iterations. Defaults to true.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeDescendants", + "description": "Whether to include descendant iterations.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iterationCadenceIds", + "description": "Global iteration cadence IDs by which to look up the iterations.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IterationsCadenceID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List iterations by sort order. If unspecified, an arbitrary order (subject to change) is used.", + "type": { + "kind": "ENUM", + "name": "IterationSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IterationConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "Label available on this group.", + "args": [ + { + "name": "title", + "description": "Title of the label.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Label", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "description": "Labels available on this group.", + "args": [ + { + "name": "searchTerm", + "description": "Search term to find labels with.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeAncestorGroups", + "description": "Include labels from ancestor groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "includeDescendantGroups", + "description": "Include labels from descendant groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "onlyGroupLabels", + "description": "Include only group level labels.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "LabelConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lfsEnabled", + "description": "Indicates if Large File Storage (LFS) is enabled for namespace.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lockDuoFeaturesEnabled", + "description": "Indicates if the GitLab Duo features enabled setting is enforced for all subgroups. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "lockMathRenderingLimitsEnabled", + "description": "Indicates if math rendering limits are locked for all descendant groups.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "markedForDeletionOn", + "description": "Date when group was scheduled to be deleted. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "mathRenderingLimitsEnabled", + "description": "Indicates if math rendering limits are used for this group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxAccessLevel", + "description": "The maximum access level of the current user in the group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AccessLevel", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "memberRoles", + "description": "Member roles available for the group. Introduced in GitLab 16.5: **Status**: Experiment.", + "args": [ + { + "name": "id", + "description": "Global ID of the member role to look up.", + "type": { + "kind": "SCALAR", + "name": "MemberRoleID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering column. Default is NAME.", + "type": { + "kind": "ENUM", + "name": "MemberRolesOrderBy", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Ordering column. Default is ASC.", + "type": { + "kind": "ENUM", + "name": "SortDirectionEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MemberRoleConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, + { + "name": "mentionsDisabled", + "description": "Indicates if a group is disabled from getting mentioned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequestViolations", + "description": "Compliance violations reported on merge requests merged within the group.", + "args": [ + { + "name": "filters", + "description": "Filters applied when retrieving compliance violations.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ComplianceViolationInput", + "ofType": null + }, + "defaultValue": "{}" + }, + { + "name": "sort", + "description": "List compliance violations by sort order.", + "type": { + "kind": "ENUM", + "name": "ComplianceViolationSort", + "ofType": null + }, + "defaultValue": "SEVERITY_LEVEL_DESC" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ComplianceViolationConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequests", + "description": "Merge requests for projects in this group.", + "args": [ + { + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mergedBefore", + "description": "Merge requests merged before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeSubgroups", + "description": "Include merge requests belonging to subgroups", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "includeArchived", + "description": "Return merge requests from archived projects", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "assigneeUsername", + "description": "Username of the assignee.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MergeRequestConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "milestones", + "description": "Milestones of the group.", + "args": [ + { + "name": "timeframe", + "description": "List items overlapping the given timeframe.", + "type": { + "kind": "INPUT_OBJECT", + "name": "Timeframe", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ids", + "description": "Array of global milestone IDs, e.g., `\"gid://gitlab/Milestone/1\"`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter milestones by state.", + "type": { + "kind": "ENUM", + "name": "MilestoneStateEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Title of the milestone.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "searchTitle", + "description": "Search string for the title.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "containingDate", + "description": "Date the milestone contains.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort milestones by this criteria.", + "type": { + "kind": "ENUM", + "name": "MilestoneSort", + "ofType": null + }, + "defaultValue": "DUE_DATE_ASC" + }, + { + "name": "includeAncestors", + "description": "Include milestones from all parent groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeDescendants", + "description": "Include milestones from all subgroups and subprojects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MilestoneConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the namespace.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationStateCounts", + "description": "Counts of organizations by status for the group.", + "args": [ + { + "name": "search", + "description": "Search term to find organizations with.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "State of the organizations to search for.", + "type": { + "kind": "ENUM", + "name": "CustomerRelationsOrganizationState", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationStateCounts", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizations", + "description": "Find organizations of this group.", + "args": [ + { + "name": "sort", + "description": "Criteria to sort organizations by.", + "type": { + "kind": "ENUM", + "name": "OrganizationSort", + "ofType": null + }, + "defaultValue": "NAME_ASC" + }, + { + "name": "search", + "description": "Search term used to find organizations with.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "State of the organization to search for.", + "type": { + "kind": "ENUM", + "name": "CustomerRelationsOrganizationState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ids", + "description": "Filter organizations by IDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CustomerRelationsOrganizationID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerRelationsOrganizationConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageSettings", + "description": "Package settings for the namespace.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PackageSettings", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packages", + "description": "Packages of the group. This field can only be resolved for one group in any single request.", + "args": [ + { + "name": "sort", + "description": "Sort packages by this criteria.", + "type": { + "kind": "ENUM", + "name": "PackageGroupSort", + "ofType": null + }, + "defaultValue": "CREATED_DESC" + }, + { + "name": "packageName", + "description": "Search a package by name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "packageType", + "description": "Filter a package by type.", + "type": { + "kind": "ENUM", + "name": "PackageTypeEnum", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "packageVersion", + "description": "Filter a package by version. If used in combination with `include_versionless`,\n then no versionless packages are returned.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "status", + "description": "Filter a package by status.", + "type": { + "kind": "ENUM", + "name": "PackageStatus", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "includeVersionless", + "description": "Include versionless packages.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PackageConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pagesDeployments", + "description": "List of the namespaces's Pages Deployments.", + "args": [ + { + "name": "active", + "description": "Filter by active or inactive state.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort results.", + "type": { + "kind": "ENUM", + "name": "Sort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "versioned", + "description": "Filter deployments that are\nversioned or unversioned.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PagesDeploymentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent", + "description": "Parent group.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": "Path of the namespace.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pendingMembers", + "description": "A pending membership of a user within this group. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PendingGroupMemberConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, + { + "name": "permanentDeletionDate", + "description": "Date when group will be deleted if delayed group deletion is enabled. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "pipelineExecutionPolicies", + "description": "Pipeline Execution Policies of the namespace.", + "args": [ + { + "name": "relationship", + "description": "Filter policies by the given policy relationship.", + "type": { + "kind": "ENUM", + "name": "SecurityPolicyRelationType", + "ofType": null + }, + "defaultValue": "DIRECT" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PipelineExecutionPolicyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productAnalyticsStoredEventsLimit", + "description": "Number of product analytics events namespace is permitted to store per cycle. Introduced in GitLab 16.9: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." + }, + { + "name": "projectComplianceStandardsAdherence", + "description": "Compliance standards adherence for the projects in a group and its subgroups.", + "args": [ + { + "name": "filters", + "description": "Filters applied when retrieving compliance standards adherence.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ComplianceStandardsAdherenceInput", + "ofType": null + }, + "defaultValue": "{}" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ComplianceStandardsAdherenceConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectCreationLevel", + "description": "Permission level required to create projects in the group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "Projects within this namespace.", + "args": [ + { + "name": "includeSubgroups", + "description": "Include also subgroup projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "includeArchived", + "description": "Include also archived projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "notAimedForDeletion", + "description": "Include projects that are not aimed for deletion.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "search", + "description": "Search project with most similar names or paths.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "sort", + "description": "Sort projects by this criteria.", + "type": { + "kind": "ENUM", + "name": "NamespaceProjectSort", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "ids", + "description": "Filter projects by IDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": "null" + }, + { + "name": "withIssuesEnabled", + "description": "Return only projects with issues enabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withMergeRequestsEnabled", + "description": "Return only projects with merge requests enabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "complianceFrameworkFilters", + "description": "Filters applied when selecting a compliance framework.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ComplianceFrameworkFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasCodeCoverage", + "description": "Returns only the projects which have code coverage.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "hasVulnerabilities", + "description": "Returns only the projects which have vulnerabilities.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "sbomComponentId", + "description": "Return only the projects related to the specified SBOM component.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectsCount", + "description": "Count of direct projects in this group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recentIssueBoards", + "description": "List of recently visited boards of the group. Maximum size is 4.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BoardConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releases", + "description": "Releases belonging to projects in the group.", + "args": [ + { + "name": "sort", + "description": "Sort group releases by given criteria.", + "type": { + "kind": "ENUM", + "name": "GroupReleaseSort", + "ofType": null + }, + "defaultValue": "RELEASED_AT_DESC" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReleaseConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remoteDevelopmentClusterAgents", + "description": "Cluster agents in the namespace with remote development capabilities", + "args": [ + { + "name": "filter", + "description": "Filter the types of cluster agents to return.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NamespaceClusterAgentFilter", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ClusterAgentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositorySizeExcessProjectCount", + "description": "Number of projects in the root namespace where the repository size exceeds the limit. This only applies to namespaces under Project limit enforcement.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestAccessEnabled", + "description": "Indicates if users can request access to namespace.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requireTwoFactorAuthentication", + "description": "Indicates if all users in this group are required to set up two-factor authentication.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rootStorageStatistics", + "description": "Aggregated storage statistics of the namespace. Only available for root namespaces.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RootStorageStatistics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runnerCloudProvisioning", + "description": "Information used for provisioning the runner on a cloud provider. Returns `null` if `:google_cloud_support_feature_flag` feature flag is disabled, or the GitLab instance is not a SaaS instance. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [ + { + "name": "provider", + "description": "Identifier of the cloud provider.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CiRunnerCloudProvider", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "cloudProjectId", + "description": "Identifier of the cloud project.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GoogleCloudProject", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "UNION", + "name": "CiRunnerCloudProvisioning", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "runners", + "description": "Find runners visible to the current user.", + "args": [ + { + "name": "paused", + "description": "Filter runners by `paused` (true) or `active` (false) status.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Filter runners by status.", + "type": { + "kind": "ENUM", + "name": "CiRunnerStatus", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Filter runners by type.", + "type": { + "kind": "ENUM", + "name": "CiRunnerType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tagList", + "description": "Filter by tags associated with the runner (comma-separated or array).", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Filter by full token or partial text in description field.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort order of results.", + "type": { + "kind": "ENUM", + "name": "CiRunnerSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "upgradeStatus", + "description": "Filter by upgrade status.", + "type": { + "kind": "ENUM", + "name": "CiRunnerUpgradeStatus", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "creatorId", + "description": "Filter runners by creator ID.", + "type": { + "kind": "SCALAR", + "name": "UserID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "membership", + "description": "Control which runners to include in the results.", + "type": { + "kind": "ENUM", + "name": "CiRunnerMembershipFilter", + "ofType": null + }, + "defaultValue": "DESCENDANTS" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiRunnerConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedReplies", + "description": "Saved replies available to the group. Available only when feature flag `group_saved_replies_flag` is enabled. This field can only be resolved for one group in any single request. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [ + { + "name": "includeAncestorGroups", + "description": "Include saved replies from parent groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupSavedReplyConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "savedReply", + "description": "Saved reply in the group. Available only when feature flag `group_saved_replies_flag` is enabled. This field can only be resolved for one group in any single request. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [ + { + "name": "id", + "description": "Global ID of a saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GroupsSavedReplyID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupSavedReply", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "scanExecutionPolicies", + "description": "Scan Execution Policies of the namespace.", + "args": [ + { + "name": "actionScanTypes", + "description": "Filters policies by the action scan type. Only these scan types are supported: `dast`, `secret_detection`, `cluster_image_scanning`, `container_scanning`, `sast`, `sast_iac`, `dependency_scanning`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SecurityReportTypeEnum", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "relationship", + "description": "Filter policies by the given policy relationship.", + "type": { + "kind": "ENUM", + "name": "SecurityPolicyRelationType", + "ofType": null + }, + "defaultValue": "DIRECT" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ScanExecutionPolicyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scanResultPolicies", + "description": "Scan Result Policies of the project Deprecated in GitLab 16.9: Use `approvalPolicies`.", + "args": [ + { + "name": "relationship", + "description": "Filter policies by the given policy relationship.", + "type": { + "kind": "ENUM", + "name": "SecurityPolicyRelationType", + "ofType": null + }, + "defaultValue": "DIRECT" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ScanResultPolicyConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `approvalPolicies`. Deprecated in GitLab 16.9." + }, + { + "name": "securityPolicyProject", + "description": "Security policy project assigned to the namespace.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityPolicyProjectSuggestions", + "description": "Security policy project suggestions", + "args": [ + { + "name": "search", + "description": "Search query for projects' full paths.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "onlyLinked", + "description": "Whether to suggest only projects already linked as security policy projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shareWithGroupLock", + "description": "Indicates if sharing a project with another group within this group is prevented.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sharedRunnersSetting", + "description": "Shared runners availability for the namespace and its descendants.", + "args": [], + "type": { + "kind": "ENUM", + "name": "SharedRunnersSetting", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stats", + "description": "Group statistics.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupStats", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageSizeLimit", + "description": "The storage limit (in bytes) included with the root namespace plan. This limit only applies to namespaces under namespace limit enforcement.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subgroupCreationLevel", + "description": "Permission level required to create subgroups within the group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timelogCategories", + "description": "Timelog categories for the namespace. Introduced in GitLab 15.3: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TimeTrackingTimelogCategoryConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.3." + }, + { + "name": "timelogs", + "description": "Time logged on issues and merge requests in the group and its subgroups.", + "args": [ + { + "name": "startDate", + "description": "List timelogs within a date range where the logged date is equal to or after startDate.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endDate", + "description": "List timelogs within a date range where the logged date is equal to or before endDate.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startTime", + "description": "List timelogs within a time range where the logged time is equal to or after startTime.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endTime", + "description": "List timelogs within a time range where the logged time is equal to or before endTime.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "List timelogs for a project.", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "List timelogs for a group.", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": "List timelogs for a user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List timelogs in a particular order.", + "type": { + "kind": "ENUM", + "name": "TimelogSort", + "ofType": null + }, + "defaultValue": "SPENT_AT_ASC" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TimelogConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalRepositorySize", + "description": "Total repository size of all projects in the root namespace in bytes.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalRepositorySizeExcess", + "description": "Total excess repository size of all projects in the root namespace in bytes. This only applies to namespaces under Project limit enforcement.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twoFactorGracePeriod", + "description": "Time before two-factor authentication is enforced.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of when the group was last updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "valueStreamAnalytics", + "description": "Information about Value Stream Analytics within the group.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ValueStreamAnalytics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "valueStreamDashboardUsageOverview", + "description": "Aggregated usage counts within the group Introduced in GitLab 16.4: **Status**: Experiment.", + "args": [ + { + "name": "identifier", + "description": "Type of counts to retrieve.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ValueStreamDashboardMetric", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "timeframe", + "description": "Counts recorded during this time frame, usually from beginning of the month until the end of the month (the system runs monthly aggregations).", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Timeframe", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamDashboardCount", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." + }, + { + "name": "valueStreams", + "description": "Value streams available to the group.", + "args": [ + { + "name": "id", + "description": "Value stream id.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Visibility of the namespace.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilities", + "description": "Vulnerabilities reported on the projects in the group and its subgroups.", + "args": [ + { + "name": "projectId", + "description": "Filter vulnerabilities by project.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "reportType", + "description": "Filter vulnerabilities by report type.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityReportType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "severity", + "description": "Filter vulnerabilities by severity.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter vulnerabilities by state.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityState", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "owaspTopTen", + "description": "Filter vulnerabilities by OWASP Top 10 category.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityOwaspTop10", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "scanner", + "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "scannerId", + "description": "Filter vulnerabilities by scanner ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "VulnerabilitiesScannerID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List vulnerabilities by sort order.", + "type": { + "kind": "ENUM", + "name": "VulnerabilitySort", + "ofType": null + }, + "defaultValue": "severity_desc" + }, + { + "name": "hasResolution", + "description": "Returns only the vulnerabilities which have been resolved on default branch.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasIssues", + "description": "Returns only the vulnerabilities which have linked issues.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasMergeRequest", + "description": "Returns only the vulnerabilities which have linked merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "image", + "description": "Filter vulnerabilities by location image. When this filter is present, the response only matches entries for a `reportType` that includes `container_scanning`, `cluster_image_scanning`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clusterId", + "description": "Filter vulnerabilities by `cluster_id`. Vulnerabilities with a `reportType` of `cluster_image_scanning` are only included with this filter.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersClusterID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clusterAgentId", + "description": "Filter vulnerabilities by `cluster_agent_id`. Vulnerabilities with a `reportType` of `cluster_image_scanning` are only included with this filter.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "dismissalReason", + "description": "Filter by dismissal reason. Only dismissed Vulnerabilities will be included with the filter.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityDismissalReason", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hasRemediations", + "description": "Returns only the vulnerabilities which have remediations.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VulnerabilityConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilitiesCountByDay", + "description": "The historical number of vulnerabilities per day for the projects in the group and its subgroups.", + "args": [ + { + "name": "startDate", + "description": "First day for which to fetch vulnerability history.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601Date", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "endDate", + "description": "Last day for which to fetch vulnerability history.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601Date", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VulnerabilitiesCountByDayConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilityGrades", + "description": "Represents vulnerable project counts for each grade.", + "args": [ + { + "name": "includeSubgroups", + "description": "Include grades belonging to subgroups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "letterGrade", + "description": "Filter the response by given letter grade.", + "type": { + "kind": "ENUM", + "name": "VulnerabilityGrade", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerableProjectsByGrade", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilityScanners", + "description": "Vulnerability scanners reported on the project vulnerabilities of the group and its subgroups.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VulnerabilityScannerConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilitySeveritiesCount", + "description": "Counts for each vulnerability severity in the group and its subgroups.", + "args": [ + { + "name": "projectId", + "description": "Filter vulnerabilities by project.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "reportType", + "description": "Filter vulnerabilities by report type.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityReportType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "severity", + "description": "Filter vulnerabilities by severity.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Filter vulnerabilities by state.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityState", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "owaspTopTen", + "description": "Filter vulnerabilities by OWASP Top 10 category.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityOwaspTop10", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "scanner", + "description": "Filter vulnerabilities by scanner.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "scannerId", + "description": "Filter vulnerabilities by scanner ID.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "VulnerabilitiesScannerID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hasIssues", + "description": "Filter vulnerabilities that do or do not have issues.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasResolution", + "description": "Filter vulnerabilities that do or do not have a resolution.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "image", + "description": "Filter vulnerabilities by location image. When this filter is present, the response only matches entries for a `reportType` that includes `container_scanning`, `cluster_image_scanning`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "clusterAgentId", + "description": "Filter vulnerabilities by `cluster_agent_id`. Vulnerabilities with a `reportType` of `cluster_image_scanning` are only included with this filter.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hasMergeRequest", + "description": "Filter vulnerabilities that do or do not have a merge request.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "dismissalReason", + "description": "Filter by dismissal reason.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityDismissalReason", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hasRemediations", + "description": "Filter vulnerabilities that do or do not have remediations.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VulnerabilitySeveritiesCount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webUrl", + "description": "Web URL of the group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workItem", + "description": "Find a work item by IID directly associated with the group. Returns `null` if the `namespace_level_work_items` feature flag is disabled. Introduced in GitLab 16.4: **Status**: Experiment.", + "args": [ + { + "name": "iid", + "description": "IID of the work item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkItem", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." + }, + { + "name": "workItemStateCounts", + "description": "Counts of work items by state for the namespace. Returns `null` if the `namespace_level_work_items` feature flag is disabled. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query for title or description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableSearchableField", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iids", + "description": "List of IIDs of work items. For example, `[\"1\", \"2\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Current state of the work item.", + "type": { + "kind": "ENUM", + "name": "IssuableState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "types", + "description": "Filter work items by the given work item types.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the work item. For example, \"1\".", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort work items by criteria.", + "type": { + "kind": "ENUM", + "name": "WorkItemSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "statusWidget", + "description": "Input for status widget filter. Ignored if `work_items_mvc_2` is disabled.", + "type": { + "kind": "INPUT_OBJECT", + "name": "StatusFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeAncestors", + "description": "Include work items from ancestor groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "includeDescendants", + "description": "Include work items from descendant groups and projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkItemStateCountsType", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, + { + "name": "workItemTypes", + "description": "Work item types available to the group.", + "args": [ + { + "name": "name", + "description": "Filter work item types by the given name.", + "type": { + "kind": "ENUM", + "name": "IssueType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkItemTypeConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workItems", + "description": "Work items that belong to the namespace. Introduced in GitLab 16.3: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query for title or description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableSearchableField", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iids", + "description": "List of IIDs of work items. For example, `[\"1\", \"2\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Current state of the work item.", + "type": { + "kind": "ENUM", + "name": "IssuableState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "types", + "description": "Filter work items by the given work item types.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the work item. For example, \"1\".", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort work items by criteria.", + "type": { + "kind": "ENUM", + "name": "WorkItemSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "statusWidget", + "description": "Input for status widget filter. Ignored if `work_items_mvc_2` is disabled.", + "type": { + "kind": "INPUT_OBJECT", + "name": "StatusFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeAncestors", + "description": "Include work items from ancestor groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "includeDescendants", + "description": "Include work items from descendant groups and projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkItemConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupAuditEventNamespaceFilter", + "description": "Represents a subgroup or project filter that belongs to a group level external audit event streaming destination.", + "fields": [ + { + "name": "externalStreamingDestination", + "description": "Destination to which the filter belongs.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestination", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the filter.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "description": "Group or project namespace the filter belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Namespace", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestination", + "description": "Represents an external destination to stream group level audit events.", + "fields": [ + { + "name": "category", + "description": "Category of the external destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "config", + "description": "Config of the external destination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventTypeFilters", + "description": "List of event type filters added for streaming.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "description": "Group to which the destination belongs.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the destination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the external destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespaceFilters", + "description": "List of subgroup or project filters for the destination.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupAuditEventNamespaceFilter", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AuditEventStreamingDestinationInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestinationConnection", + "description": "The connection type for GroupAuditEventStreamingDestination.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestinationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestination", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestinationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestination", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GroupAuditEventStreamingDestinationsCreateInput", + "description": "Autogenerated input type of GroupAuditEventStreamingDestinationsCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "config", + "description": "Destination config.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "category", + "description": "Destination category.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "groupPath", + "description": "Group path.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "secretToken", + "description": "Secret token.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestinationsCreatePayload", + "description": "Autogenerated return type of GroupAuditEventStreamingDestinationsCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalAuditEventDestination", + "description": "Destination created.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestination", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GroupAuditEventStreamingDestinationsDeleteInput", + "description": "Autogenerated input type of GroupAuditEventStreamingDestinationsDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the audit events external streaming destination to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsGroupExternalStreamingDestinationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestinationsDeletePayload", + "description": "Autogenerated return type of GroupAuditEventStreamingDestinationsDelete.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GroupAuditEventStreamingDestinationsUpdateInput", + "description": "Autogenerated input type of GroupAuditEventStreamingDestinationsUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of external audit event destination to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsGroupExternalStreamingDestinationID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "config", + "description": "Destination config.", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "category", + "description": "Destination category.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "secretToken", + "description": "Secret token.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestinationsUpdatePayload", + "description": "Autogenerated return type of GroupAuditEventStreamingDestinationsUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalAuditEventDestination", + "description": "Updated destination.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestination", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupConnection", + "description": "The connection type for Group.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupDataTransfer", + "description": null, + "fields": [ + { + "name": "egressNodes", + "description": "Data nodes.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EgressNodeConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GroupID", + "description": "A `GroupID` is a global ID. It is encoded as a string.\n\nAn example `GroupID` is: `\"gid://gitlab/Group/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupMember", + "description": "Represents a Group Membership", + "fields": [ + { + "name": "accessLevel", + "description": "GitLab::Access level.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AccessLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Date and time the membership was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": "User that authorized membership.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiresAt", + "description": "Date and time the membership expires.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "description": "Group that a user is a member of.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the member.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequestInteraction", + "description": "Find a merge request.", + "args": [ + { + "name": "id", + "description": "Global ID of the merge request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MergeRequestID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserMergeRequestInteraction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notificationEmail", + "description": "Group notification email for user. Only available for admins.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Date and time the membership was last updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "User that is associated with the member object.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MemberInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GroupMemberBulkUpdateInput", + "description": "Autogenerated input type of GroupMemberBulkUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "userIds", + "description": "Global IDs of the members.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "UserID", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "accessLevel", + "description": "Access level to update the members to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MemberAccessLevel", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "expiresAt", + "description": "Date and time the membership expires.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "Global ID of the group.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupMemberBulkUpdatePayload", + "description": "Autogenerated return type of GroupMemberBulkUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupMembers", + "description": "Group members after mutation.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupMember", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupMemberConnection", + "description": "The connection type for GroupMember.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupMemberEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupMember", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupMemberEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupMember", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GroupMemberRelation", + "description": "Group member relation", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DIRECT", + "description": "Members in the group itself.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INHERITED", + "description": "Members in the group's ancestor groups.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESCENDANTS", + "description": "Members in the group's subgroups.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SHARED_FROM_GROUPS", + "description": "Invited group's members.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GroupPermission", + "description": "User permission on groups", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATE_PROJECTS", + "description": "Groups where the user can create projects.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRANSFER_PROJECTS", + "description": "Groups where the user can transfer projects to.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMPORT_PROJECTS", + "description": "Groups where the user can import projects to.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupPermissions", + "description": null, + "fields": [ + { + "name": "createCustomEmoji", + "description": "If `true`, the user can perform `create_custom_emoji` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProjects", + "description": "If `true`, the user can perform `create_projects` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readGroup", + "description": "If `true`, the user can perform `read_group` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeGroup", + "description": "If `true`, the user can perform `remove_group` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GroupReleaseSort", + "description": "Values for sorting releases belonging to a group", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "RELEASED_AT_DESC", + "description": "Released at by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RELEASED_AT_ASC", + "description": "Released at by ascending order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupReleaseStats", + "description": "Contains release-related statistics about a group", + "fields": [ + { + "name": "releasesCount", + "description": "Total number of releases in all descendant projects of the group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releasesPercentage", + "description": "Percentage of the group's descendant projects that have at least one release.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupSavedReply", + "description": null, + "fields": [ + { + "name": "content", + "description": "Content of the saved reply.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Global ID of the group-level saved reply.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GroupsSavedReplyID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the saved reply.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupSavedReplyConnection", + "description": "The connection type for GroupSavedReply.", + "fields": [ + { + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupSavedReplyEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupSavedReply", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GroupSavedReplyCreateInput", + "description": "Autogenerated input type of GroupSavedReplyCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "content", + "description": "Content of the saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "Group for the save reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupSavedReplyCreatePayload", + "description": "Autogenerated return type of GroupSavedReplyCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedReply", + "description": "Saved reply after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupSavedReply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GroupSavedReplyDestroyInput", + "description": "Autogenerated input type of GroupSavedReplyDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the group-level saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GroupsSavedReplyID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupSavedReplyDestroyPayload", + "description": "Autogenerated return type of GroupSavedReplyDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedReply", + "description": "Saved reply after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupSavedReply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupSavedReplyEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupSavedReply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GroupSavedReplyUpdateInput", + "description": "Autogenerated input type of GroupSavedReplyUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "content", + "description": "Content of the saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the group-level saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GroupsSavedReplyID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupSavedReplyUpdatePayload", + "description": "Autogenerated return type of GroupSavedReplyUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedReply", + "description": "Saved reply after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupSavedReply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupSecurityPolicySource", + "description": "Represents the source of a security policy belonging to a group", + "fields": [ + { + "name": "inherited", + "description": "Indicates whether this policy is inherited from parent group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "description": "Project the policy is associated with.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Namespace", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupStats", + "description": "Contains statistics about a group", + "fields": [ + { + "name": "releaseStats", + "description": "Statistics related to releases within the group.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupReleaseStats", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GroupUpdateInput", + "description": "Autogenerated input type of GroupUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fullPath", + "description": "Full path of the group that will be updated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "lockMathRenderingLimitsEnabled", + "description": "Indicates if math rendering limits are locked for all descendant groups.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mathRenderingLimitsEnabled", + "description": "Indicates if math rendering limits are used for this group.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sharedRunnersSetting", + "description": "Shared runners availability for the namespace and its descendants.", + "type": { + "kind": "ENUM", + "name": "SharedRunnersSetting", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "duoFeaturesEnabled", + "description": "Indicates whether GitLab Duo features are enabled for the group. Introduced in GitLab 16.10: **Status**: Experiment.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lockDuoFeaturesEnabled", + "description": "Indicates if the GitLab Duo features enabled setting is enforced for all subgroups. Introduced in GitLab 16.10: **Status**: Experiment.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupUpdatePayload", + "description": "Autogenerated return type of GroupUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "description": "Group after update.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupValueStreamAnalyticsFlowMetrics", + "description": "Exposes aggregated value stream flow metrics", + "fields": [ + { + "name": "cycleTime", + "description": "Median time from first commit to issue closed", + "args": [ + { + "name": "from", + "description": "Timestamp marking the start date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "to", + "description": "Timestamp marking the end date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author of the issue.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Milestone applied to the issue.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelNames", + "description": "Labels applied to the issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "epicId", + "description": "ID of an epic associated with the issues.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iterationId", + "description": "ID of an iteration associated with the issues.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "weight", + "description": "Weight applied to the issue.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "not", + "description": "Argument used for adding negated filters.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedValueStreamAnalyticsIssueFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "Project IDs within the group hierarchy.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamAnalyticsMetric", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deploymentCount", + "description": "Number of production deployments in the given period.", + "args": [ + { + "name": "from", + "description": "Timestamp marking the start date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "to", + "description": "Timestamp marking the end date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "Project IDs within the group hierarchy.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamAnalyticsMetric", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issueCount", + "description": "Number of issues opened in the given period.", + "args": [ + { + "name": "from", + "description": "Timestamp marking the start date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "to", + "description": "Timestamp marking the end date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author of the issue.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Milestone applied to the issue.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelNames", + "description": "Labels applied to the issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "epicId", + "description": "ID of an epic associated with the issues.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iterationId", + "description": "ID of an iteration associated with the issues.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "weight", + "description": "Weight applied to the issue.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "crmOrganizationId", - "description": "ID of an organization assigned to the issues.", + "name": "not", + "description": "Argument used for adding negated filters.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedValueStreamAnalyticsIssueFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "Project IDs within the group hierarchy.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamAnalyticsMetric", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuesCompletedCount", + "description": "Number of open issues closed (completed) in the given period. Maximum value is 10,001.", + "args": [ + { + "name": "from", + "description": "Timestamp marking the start date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "to", + "description": "Timestamp marking the end date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author of the issue.", "type": { "kind": "SCALAR", "name": "String", @@ -70807,8 +89662,8 @@ "defaultValue": null }, { - "name": "iid", - "description": "IID of the issue. For example, \"1\".", + "name": "milestoneTitle", + "description": "Milestone applied to the issue.", "type": { "kind": "SCALAR", "name": "String", @@ -70817,8 +89672,8 @@ "defaultValue": null }, { - "name": "iids", - "description": "List of IIDs of issues. For example, `[\"1\", \"2\"]`.", + "name": "labelNames", + "description": "Labels applied to the issue.", "type": { "kind": "LIST", "name": null, @@ -70835,46 +89690,38 @@ "defaultValue": null }, { - "name": "labelName", - "description": "Labels applied to this issue.", + "name": "epicId", + "description": "ID of an epic associated with the issues.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null }, { - "name": "milestoneTitle", - "description": "Milestone applied to this issue.", + "name": "iterationId", + "description": "ID of an iteration associated with the issues.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null }, { - "name": "milestoneWildcardId", - "description": "Filter issues by milestone ID wildcard.", + "name": "weight", + "description": "Weight applied to the issue.", "type": { - "kind": "ENUM", - "name": "MilestoneWildcardId", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user. Wildcard values \"NONE\" and \"ANY\" are supported.", + "description": "Filter by reaction emoji applied by the current user.", "type": { "kind": "SCALAR", "name": "String", @@ -70884,27 +89731,17 @@ }, { "name": "not", - "description": "Negated arguments.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedIssueFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "or", - "description": "List of arguments with inclusive OR.", + "description": "Argument used for adding negated filters.", "type": { "kind": "INPUT_OBJECT", - "name": "UnionedIssueFilterInput", + "name": "NegatedValueStreamAnalyticsIssueFilterInput", "ofType": null }, "defaultValue": null }, { - "name": "types", - "description": "Filter issues by the given issue types.", + "name": "projectIds", + "description": "Project IDs within the group hierarchy.", "type": { "kind": "LIST", "name": null, @@ -70912,81 +89749,76 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IssueType", + "kind": "SCALAR", + "name": "ID", "ofType": null } } }, "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Issues updated after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Issues updated before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "epicId", - "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamAnalyticsMetric", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "leadTime", + "description": "Median time from when the issue was created to when it was closed.", + "args": [ { - "name": "epicWildcardId", - "description": "Filter by epic ID wildcard. Incompatible with epicId.", + "name": "from", + "description": "Timestamp marking the start date and time.", "type": { - "kind": "ENUM", - "name": "EpicWildcardId", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "defaultValue": null }, { - "name": "includeSubepics", - "description": "Whether to include subepics when filtering issues by epicId.", + "name": "to", + "description": "Timestamp marking the end date and time.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "defaultValue": null }, { - "name": "iterationId", - "description": "List of iteration Global IDs applied to the issue.", + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the issue.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null }, { - "name": "iterationTitle", - "description": "Filter by iteration title.", + "name": "authorUsername", + "description": "Username of the author of the issue.", "type": { "kind": "SCALAR", "name": "String", @@ -70995,18 +89827,18 @@ "defaultValue": null }, { - "name": "iterationWildcardId", - "description": "Filter by iteration ID wildcard.", + "name": "milestoneTitle", + "description": "Milestone applied to the issue.", "type": { - "kind": "ENUM", - "name": "IterationWildcardId", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "iterationCadenceId", - "description": "Filter by a list of iteration cadence IDs.", + "name": "labelNames", + "description": "Labels applied to the issue.", "type": { "kind": "LIST", "name": null, @@ -71015,7 +89847,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "IterationsCadenceID", + "name": "String", "ofType": null } } @@ -71023,78 +89855,135 @@ "defaultValue": null }, { - "name": "weight", - "description": "Weight applied to the issue, \"none\" and \"any\" values are supported.", + "name": "epicId", + "description": "ID of an epic associated with the issues.", "type": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "weightWildcardId", - "description": "Filter by weight ID wildcard. Incompatible with weight.", + "name": "iterationId", + "description": "ID of an iteration associated with the issues.", "type": { - "kind": "ENUM", - "name": "WeightWildcardId", + "kind": "SCALAR", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "healthStatusFilter", - "description": "Health status of the issue, \"none\" and \"any\" values are supported.", + "name": "weight", + "description": "Weight applied to the issue.", "type": { - "kind": "ENUM", - "name": "HealthStatusFilter", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "sort", - "description": "Sort issues by this criteria.", + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user.", "type": { - "kind": "ENUM", - "name": "IssueSort", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "defaultValue": "created_desc" + "defaultValue": null }, { - "name": "state", - "description": "Current state of this issue.", + "name": "not", + "description": "Argument used for adding negated filters.", "type": { - "kind": "ENUM", - "name": "IssuableState", + "kind": "INPUT_OBJECT", + "name": "NegatedValueStreamAnalyticsIssueFilterInput", "ofType": null }, "defaultValue": null }, { - "name": "includeSubgroups", - "description": "Include issues belonging to subgroups", + "name": "projectIds", + "description": "Project IDs within the group hierarchy.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, - "defaultValue": "false" + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamAnalyticsMetric", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeToMerge", + "description": "Median time from merge request creation to merge request merged.", + "args": [ + { + "name": "from", + "description": "Timestamp marking the start date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "includeArchived", - "description": "Return issues from archived projects", + "name": "to", + "description": "Timestamp marking the end date and time.", "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, - "defaultValue": "false" + "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the merge request.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author of the merge request.", "type": { "kind": "SCALAR", "name": "String", @@ -71103,8 +89992,8 @@ "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "milestoneTitle", + "description": "Milestone applied to the merge request.", "type": { "kind": "SCALAR", "name": "String", @@ -71113,314 +90002,1058 @@ "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "labelNames", + "description": "Labels applied to the merge request.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "projectIds", + "description": "Project IDs within the group hierarchy.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } }, "defaultValue": null } - ], + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamAnalyticsMetric", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupWikiRepositoryRegistry", + "description": "Represents the Geo sync and verification state of a group wiki repository", + "fields": [ + { + "name": "createdAt", + "description": "Timestamp when the GroupWikiRepositoryRegistry was created", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupWikiRepositoryId", + "description": "ID of the Group Wiki Repository.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSyncFailure", + "description": "Error message during sync of the GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSyncedAt", + "description": "Timestamp of the most recent successful sync of the GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "retryAt", + "description": "Timestamp after which the GroupWikiRepositoryRegistry is resynced", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "retryCount", + "description": "Number of consecutive failed sync attempts of the GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "Sync state of the GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "RegistryState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationChecksum", + "description": "The local checksum of the GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationFailure", + "description": "Error message during verification of the GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationRetryAt", + "description": "Timestamp after which the GroupWikiRepositoryRegistry is reverified", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationRetryCount", + "description": "Number of consecutive failed verification attempts of the GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationStartedAt", + "description": "Timestamp when the verification started of GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationState", + "description": "Verification state of the GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verifiedAt", + "description": "Timestamp of the most recent successful verification of the GroupWikiRepositoryRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupWikiRepositoryRegistryConnection", + "description": "The connection type for GroupWikiRepositoryRegistry.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupWikiRepositoryRegistryEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupWikiRepositoryRegistry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupWikiRepositoryRegistryEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GroupWikiRepositoryRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Groups", + "description": null, + "fields": [ + { + "name": "commit", + "description": "Commit responsible for specified group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commitData", + "description": "HTML data derived from commit needed to present blame.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CommitData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineno", + "description": "Starting line number for the commit group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lines", + "description": "Array of lines added for the commit group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "span", + "description": "Number of contiguous lines which the blame spans for the commit group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GroupsSavedReplyID", + "description": "A `GroupsSavedReplyID` is a global ID. It is encoded as a string.\n\nAn example `GroupsSavedReplyID` is: `\"gid://gitlab/Groups::SavedReply/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "HealthStatus", + "description": "Health status of an issue or epic", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "onTrack", + "description": "On track", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "needsAttention", + "description": "Needs attention", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "atRisk", + "description": "At risk", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "HealthStatusFilter", + "description": "Health status of an issue or epic for filtering", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "description": "No health status is assigned.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANY", + "description": "Any health status is assigned.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onTrack", + "description": "On track", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "needsAttention", + "description": "Needs attention", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "atRisk", + "description": "At risk", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HelmFileMetadata", + "description": "Helm file metadata", + "fields": [ + { + "name": "channel", + "description": "Channel of the Helm chart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Date of creation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "Metadata of the Helm chart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackageHelmMetadataType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Date of most recent update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "PackageFileMetadata", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HttpIntegrationCreateInput", + "description": "Autogenerated input type of HttpIntegrationCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project to create the integration in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the integration.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "active", + "description": "Whether the integration is receiving alerts.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "payloadExample", + "description": "Example of an alert payload.", + "type": { + "kind": "SCALAR", + "name": "JsonString", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "payloadAttributeMappings", + "description": "Custom mapping of GitLab alert attributes to fields from the payload example.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AlertManagementPayloadAlertFieldInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HttpIntegrationCreatePayload", + "description": "Autogenerated return type of HttpIntegrationCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration", + "description": "HTTP integration.", + "args": [], "type": { "kind": "OBJECT", - "name": "IssueConnection", + "name": "AlertManagementHttpIntegration", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HttpIntegrationDestroyInput", + "description": "Autogenerated input type of HttpIntegrationDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "iterationCadences", - "description": "Find iteration cadences.", - "args": [ - { - "name": "id", - "description": "Global ID of the iteration cadence to look up.", - "type": { - "kind": "SCALAR", - "name": "IterationsCadenceID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Fuzzy search by title.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "durationInWeeks", - "description": "Duration in weeks of the iterations within this cadence.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "automatic", - "description": "Whether the iteration cadence should automatically generate upcoming iterations.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "active", - "description": "Whether the iteration cadence is active.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeAncestorGroups", - "description": "Whether to include ancestor groups to search iterations cadences in.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "id", + "description": "ID of the integration to remove.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AlertManagementHttpIntegrationID", + "ofType": null } - ], + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HttpIntegrationDestroyPayload", + "description": "Autogenerated return type of HttpIntegrationDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { - "kind": "OBJECT", - "name": "IterationCadenceConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "iterations", - "description": "Find iterations.", - "args": [ - { - "name": "timeframe", - "description": "List items overlapping the given timeframe.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Timeframe", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter iterations by state.", - "type": { - "kind": "ENUM", - "name": "IterationState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Query used for fuzzy-searching in the fields selected in the argument `in`. Returns all iterations if empty.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "Fields in which the fuzzy-search should be performed with the query given in the argument `search`. Defaults to `[title]`.", - "type": { - "kind": "LIST", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IterationSearchableField", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": null - }, - { - "name": "id", - "description": "Global ID of the Iteration to look up.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iid", - "description": "Internal ID of the Iteration to look up.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeAncestors", - "description": "Whether to include ancestor iterations. Defaults to true.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationCadenceIds", - "description": "Global iteration cadence IDs by which to look up the iterations.", - "type": { - "kind": "LIST", + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration", + "description": "HTTP integration.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AlertManagementHttpIntegration", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HttpIntegrationResetTokenInput", + "description": "Autogenerated input type of HttpIntegrationResetToken", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the integration to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AlertManagementHttpIntegrationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HttpIntegrationResetTokenPayload", + "description": "Autogenerated return type of HttpIntegrationResetToken.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "IterationsCadenceID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "List iterations by sort order. If unspecified, an arbitrary order (subject to change) is used.", - "type": { - "kind": "ENUM", - "name": "IterationSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration", + "description": "HTTP integration.", + "args": [], "type": { "kind": "OBJECT", - "name": "IterationConnection", + "name": "AlertManagementHttpIntegration", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HttpIntegrationUpdateInput", + "description": "Autogenerated input type of HttpIntegrationUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "label", - "description": "Label available on this group.", - "args": [ - { - "name": "title", - "description": "Title of the label.", - "type": { + "name": "id", + "description": "ID of the integration to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AlertManagementHttpIntegrationID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the integration.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "active", + "description": "Whether the integration is receiving alerts.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "payloadExample", + "description": "Example of an alert payload.", + "type": { + "kind": "SCALAR", + "name": "JsonString", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "payloadAttributeMappings", + "description": "Custom mapping of GitLab alert attributes to fields from the payload example.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AlertManagementPayloadAlertFieldInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HttpIntegrationUpdatePayload", + "description": "Autogenerated return type of HttpIntegrationUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { @@ -71428,377 +91061,387 @@ "name": "String", "ofType": null } - }, - "defaultValue": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration", + "description": "HTTP integration.", + "args": [], "type": { "kind": "OBJECT", - "name": "Label", + "name": "AlertManagementHttpIntegration", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ID", + "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ISO8601Date", + "description": "An ISO 8601-encoded date", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "description": "An ISO 8601-encoded datetime", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Ide", + "description": "IDE settings and feature flags.", + "fields": [ { - "name": "labels", - "description": "Labels available on this group.", - "args": [ - { - "name": "searchTerm", - "description": "Search term to find labels with.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeAncestorGroups", - "description": "Include labels from ancestor groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "includeDescendantGroups", - "description": "Include labels from descendant groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "onlyGroupLabels", - "description": "Include only group level labels.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "codeSuggestionsEnabled", + "description": "Indicates whether AI assisted code suggestions are enabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ImportSource", + "description": "Import source", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "description": "Not imported", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GITLAB_MIGRATION", + "description": "Imported from Gitlab Migration.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GITLAB_PROJECT", + "description": "Imported from Gitlab Project.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GITHUB", + "description": "Imported from Github.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BITBUCKET", + "description": "Imported from Bitbucket.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BITBUCKET_SERVER", + "description": "Imported from Bitbucket Server.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FOGBUGZ", + "description": "Imported from Fogbugz.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GITEA", + "description": "Imported from Gitea.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GIT", + "description": "Imported from Git.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANIFEST", + "description": "Imported from Manifest.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM_TEMPLATE", + "description": "Imported from Custom Template.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "IncidentManagementEscalationPolicyID", + "description": "A `IncidentManagementEscalationPolicyID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementEscalationPolicyID` is: `\"gid://gitlab/IncidentManagement::EscalationPolicy/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "IncidentManagementEscalationRuleID", + "description": "A `IncidentManagementEscalationRuleID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementEscalationRuleID` is: `\"gid://gitlab/IncidentManagement::EscalationRule/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "IncidentManagementIssuableResourceLinkID", + "description": "A `IncidentManagementIssuableResourceLinkID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementIssuableResourceLinkID` is: `\"gid://gitlab/IncidentManagement::IssuableResourceLink/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "IncidentManagementOncallParticipantID", + "description": "A `IncidentManagementOncallParticipantID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementOncallParticipantID` is: `\"gid://gitlab/IncidentManagement::OncallParticipant/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IncidentManagementOncallRotation", + "description": "Describes an incident management on-call rotation", + "fields": [ + { + "name": "activePeriod", + "description": "Active period for the on-call rotation.", + "args": [], "type": { "kind": "OBJECT", - "name": "LabelConnection", + "name": "OncallRotationActivePeriodType", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lfsEnabled", - "description": "Indicates if Large File Storage (LFS) is enabled for namespace.", + "name": "endsAt", + "description": "End date and time of the on-call rotation.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mentionsDisabled", - "description": "Indicates if a group is disabled from getting mentioned.", + "name": "id", + "description": "ID of the on-call rotation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IncidentManagementOncallRotationID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "length", + "description": "Length of the on-call schedule, in the units specified by lengthUnit.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequestViolations", - "description": "Compliance violations reported on merge requests merged within the group.", - "args": [ - { - "name": "filters", - "description": "Filters applied when retrieving compliance violations.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ComplianceViolationInput", - "ofType": null - }, - "defaultValue": "{}" - }, - { - "name": "sort", - "description": "List compliance violations by sort order.", - "type": { - "kind": "ENUM", - "name": "ComplianceViolationSort", - "ofType": null - }, - "defaultValue": "SEVERITY_LEVEL_DESC" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "lengthUnit", + "description": "Unit of the on-call rotation length.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ComplianceViolationConnection", + "kind": "ENUM", + "name": "OncallRotationUnitEnum", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequests", - "description": "Merge requests for projects in this group.", - "args": [ - { - "name": "iids", - "description": "Array of IIDs of merge requests, for example `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sourceBranches", - "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "targetBranches", - "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Merge request state. If provided, all resolved merge requests will have this state.", - "type": { - "kind": "ENUM", - "name": "MergeRequestState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "draft", - "description": "Limit result to draft merge requests.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "approved", - "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, + "name": "name", + "description": "Name of the on-call rotation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "participants", + "description": "Participants of the on-call rotation.", + "args": [ { - "name": "createdAfter", - "description": "Merge requests created after this timestamp.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "createdBefore", - "description": "Merge requests created before this timestamp.", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "updatedAfter", - "description": "Merge requests updated after this timestamp.", + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "updatedBefore", - "description": "Merge requests updated before this timestamp.", + "name": "last", + "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null }, "defaultValue": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "OncallParticipantTypeConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shifts", + "description": "Blocks of time for which a participant is on-call within a given time frame. Time frame cannot exceed one month.", + "args": [ { - "name": "labels", - "description": "Array of label names. All resolved merge requests will have all of these labels.", + "name": "startTime", + "description": "Start of timeframe to include shifts for.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null } }, "defaultValue": null }, { - "name": "mergedAfter", - "description": "Merge requests merged after this date.", + "name": "endTime", + "description": "End of timeframe to include shifts for. Cannot exceed one month after start.", "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "defaultValue": null }, { - "name": "mergedBefore", - "description": "Merge requests merged before this date.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "milestoneTitle", - "description": "Title of the milestone.", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", @@ -71807,65 +91450,260 @@ "defaultValue": null }, { - "name": "sort", - "description": "Sort merge requests by this criteria.", - "type": { - "kind": "ENUM", - "name": "MergeRequestSort", - "ofType": null - }, - "defaultValue": "created_desc" - }, - { - "name": "not", - "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", - "type": { - "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeSubgroups", - "description": "Include merge requests belonging to subgroups", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "includeArchived", - "description": "Return merge requests from archived projects", + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, - "defaultValue": "false" + "defaultValue": null }, { - "name": "assigneeUsername", - "description": "Username of the assignee.", + "name": "last", + "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "IncidentManagementOncallShiftConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startsAt", + "description": "Start date of the on-call rotation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IncidentManagementOncallRotationConnection", + "description": "The connection type for IncidentManagementOncallRotation.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IncidentManagementOncallRotationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IncidentManagementOncallRotation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IncidentManagementOncallRotationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "IncidentManagementOncallRotation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "IncidentManagementOncallRotationID", + "description": "A `IncidentManagementOncallRotationID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementOncallRotationID` is: `\"gid://gitlab/IncidentManagement::OncallRotation/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IncidentManagementOncallSchedule", + "description": "Describes an incident management on-call schedule", + "fields": [ + { + "name": "description", + "description": "Description of the on-call schedule.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iid", + "description": "Internal ID of the on-call schedule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the on-call schedule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "oncallUsers", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rotation", + "description": "On-call rotation for the on-call schedule.", + "args": [ { - "name": "authorUsername", - "description": "Username of the author.", + "name": "id", + "description": "ID of the on-call rotation.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IncidentManagementOncallRotationID", + "ofType": null + } }, "defaultValue": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "IncidentManagementOncallRotation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rotations", + "description": "On-call rotations for the on-call schedule.", + "args": [ { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -71906,169 +91744,740 @@ }, "defaultValue": null } - ], + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IncidentManagementOncallRotationConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "Time zone of the on-call schedule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IncidentManagementOncallScheduleConnection", + "description": "The connection type for IncidentManagementOncallSchedule.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IncidentManagementOncallScheduleEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IncidentManagementOncallSchedule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IncidentManagementOncallScheduleEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "IncidentManagementOncallSchedule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IncidentManagementOncallShift", + "description": "A block of time for which a participant is on-call.", + "fields": [ + { + "name": "endsAt", + "description": "End time of the on-call shift.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "participant", + "description": "Participant assigned to the on-call shift.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OncallParticipantType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startsAt", + "description": "Start time of the on-call shift.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IncidentManagementOncallShiftConnection", + "description": "The connection type for IncidentManagementOncallShift.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IncidentManagementOncallShiftEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IncidentManagementOncallShift", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IncidentManagementOncallShiftEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "IncidentManagementOncallShift", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "IncidentManagementTimelineEventID", + "description": "A `IncidentManagementTimelineEventID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementTimelineEventID` is: `\"gid://gitlab/IncidentManagement::TimelineEvent/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "IncidentManagementTimelineEventTagID", + "description": "A `IncidentManagementTimelineEventTagID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementTimelineEventTagID` is: `\"gid://gitlab/IncidentManagement::TimelineEventTag/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InheritedCiVariable", + "description": "CI/CD variables a project inherites from its parent group and ancestors.", + "fields": [ + { + "name": "description", + "description": "Description of the variable.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environmentScope", + "description": "Scope defining the environments that can use the variable.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupCiCdSettingsPath", + "description": "Indicates the path to the CI/CD settings of the group the variable belongs to.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupName", + "description": "Indicates group the variable belongs to.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the variable.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "Name of the variable.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "masked", + "description": "Indicates whether the variable is masked.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protected", + "description": "Indicates whether the variable is protected.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "raw", + "description": "Indicates whether the variable is raw.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variableType", + "description": "Type of the variable.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CiVariableType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InheritedCiVariableConnection", + "description": "The connection type for InheritedCiVariable.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InheritedCiVariableEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InheritedCiVariable", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InheritedCiVariableEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "InheritedCiVariable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceAmazonS3ConfigurationType", + "description": "Stores instance level Amazon S3 configurations for audit event streaming.", + "fields": [ + { + "name": "accessKeyXid", + "description": "Access key ID of the Amazon S3 account.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsRegion", + "description": "AWS region where the bucket is created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bucketName", + "description": "Name of the bucket where the audit events would be logged.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the configuration.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the external destination to send audit events to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AmazonS3ConfigurationInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceAmazonS3ConfigurationTypeConnection", + "description": "The connection type for InstanceAmazonS3ConfigurationType.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InstanceAmazonS3ConfigurationTypeEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InstanceAmazonS3ConfigurationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceAmazonS3ConfigurationTypeEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "milestones", - "description": "Milestones of the group.", - "args": [ - { - "name": "timeframe", - "description": "List items overlapping the given timeframe.", - "type": { - "kind": "INPUT_OBJECT", - "name": "Timeframe", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "ids", - "description": "Array of global milestone IDs, e.g., `\"gid://gitlab/Milestone/1\"`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter milestones by state.", - "type": { - "kind": "ENUM", - "name": "MilestoneStateEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the milestone.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "searchTitle", - "description": "Search string for the title.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "containingDate", - "description": "Date the milestone contains.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort milestones by this criteria.", - "type": { - "kind": "ENUM", - "name": "MilestoneSort", - "ofType": null - }, - "defaultValue": "DUE_DATE_ASC" - }, - { - "name": "includeAncestors", - "description": "Include milestones from all parent groups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "includeDescendants", - "description": "Include milestones from all subgroups and subprojects.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { "kind": "OBJECT", - "name": "MilestoneConnection", + "name": "InstanceAmazonS3ConfigurationType", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestination", + "description": "Represents an external destination to stream instance level audit events.", + "fields": [ { - "name": "name", - "description": "Name of the namespace.", + "name": "category", + "description": "Category of the external destination to send audit events to.", "args": [], "type": { "kind": "NON_NULL", @@ -72083,270 +92492,244 @@ "deprecationReason": null }, { - "name": "organizationStateCounts", - "description": "Counts of organizations by status for the group.", - "args": [ - { - "name": "search", - "description": "Search term to find organizations with.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the organizations to search for.", - "type": { - "kind": "ENUM", - "name": "CustomerRelationsOrganizationState", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "config", + "description": "Config of the external destination.", + "args": [], "type": { - "kind": "OBJECT", - "name": "OrganizationStateCounts", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organizations", - "description": "Find organizations of this group.", - "args": [ - { - "name": "sort", - "description": "Criteria to sort organizations by.", - "type": { - "kind": "ENUM", - "name": "OrganizationSort", - "ofType": null - }, - "defaultValue": "NAME_ASC" - }, - { - "name": "search", - "description": "Search term used to find organizations with.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the organization to search for.", - "type": { - "kind": "ENUM", - "name": "CustomerRelationsOrganizationState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "ids", - "description": "Filter organizations by IDs.", - "type": { - "kind": "LIST", + "name": "eventTypeFilters", + "description": "List of event type filters added for streaming.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CustomerRelationsOrganizationID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the destination.", + "args": [], "type": { - "kind": "OBJECT", - "name": "CustomerRelationsOrganizationConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packageSettings", - "description": "Package settings for the namespace.", + "name": "name", + "description": "Name of the external destination to send audit events to.", "args": [], "type": { - "kind": "OBJECT", - "name": "PackageSettings", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AuditEventStreamingDestinationInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestinationConnection", + "description": "The connection type for InstanceAuditEventStreamingDestination.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestinationEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "packages", - "description": "Packages of the group. This field can only be resolved for one group in any single request.", - "args": [ - { - "name": "sort", - "description": "Sort packages by this criteria.", - "type": { - "kind": "ENUM", - "name": "PackageGroupSort", - "ofType": null - }, - "defaultValue": "CREATED_DESC" - }, - { - "name": "packageName", - "description": "Search a package by name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "packageType", - "description": "Filter a package by type.", - "type": { - "kind": "ENUM", - "name": "PackageTypeEnum", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "status", - "description": "Filter a package by status.", - "type": { - "kind": "ENUM", - "name": "PackageStatus", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "includeVersionless", - "description": "Include versionless packages.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestination", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { - "kind": "OBJECT", - "name": "PackageConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestinationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "parent", - "description": "Parent group.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Group", + "name": "InstanceAuditEventStreamingDestination", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InstanceAuditEventStreamingDestinationsCreateInput", + "description": "Autogenerated input type of InstanceAuditEventStreamingDestinationsCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "path", - "description": "Path of the namespace.", - "args": [], + "name": "config", + "description": "Destination config.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "category", + "description": "Destination category.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "secretToken", + "description": "Secret token.", "type": { "kind": "NON_NULL", "name": null, @@ -72356,75 +92739,115 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestinationsCreatePayload", + "description": "Autogenerated return type of InstanceAuditEventStreamingDestinationsCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projectComplianceStandardsAdherence", - "description": "Compliance standards adherence for the projects in a group and its subgroups.", - "args": [ - { - "name": "filters", - "description": "Filters applied when retrieving compliance standards adherence.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ComplianceStandardsAdherenceInput", - "ofType": null - }, - "defaultValue": "{}" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalAuditEventDestination", + "description": "Destination created.", + "args": [], "type": { "kind": "OBJECT", - "name": "ComplianceStandardsAdherenceConnection", + "name": "InstanceAuditEventStreamingDestination", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InstanceAuditEventStreamingDestinationsDeleteInput", + "description": "Autogenerated input type of InstanceAuditEventStreamingDestinationsDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "projectCreationLevel", - "description": "Permission level required to create projects in the group.", + "name": "id", + "description": "ID of the audit events external streaming destination to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsInstanceExternalStreamingDestinationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestinationsDeletePayload", + "description": "Autogenerated return type of InstanceAuditEventStreamingDestinationsDelete.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -72435,174 +92858,184 @@ "deprecationReason": null }, { - "name": "projects", - "description": "Projects within this namespace.", - "args": [ - { - "name": "includeSubgroups", - "description": "Include also subgroup projects.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "notAimedForDeletion", - "description": "Include projects that are not aimed for deletion.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "search", - "description": "Search project with most similar names or paths.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "sort", - "description": "Sort projects by this criteria.", - "type": { - "kind": "ENUM", - "name": "NamespaceProjectSort", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "ids", - "description": "Filter projects by IDs.", - "type": { - "kind": "LIST", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": "null" - }, - { - "name": "withIssuesEnabled", - "description": "Return only projects with issues enabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "withMergeRequestsEnabled", - "description": "Return only projects with merge requests enabled.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "complianceFrameworkFilters", - "description": "Filters applied when selecting a compliance framework.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ComplianceFrameworkFilters", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hasCodeCoverage", - "description": "Returns only the projects which have code coverage.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "hasVulnerabilities", - "description": "Returns only the projects which have vulnerabilities.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, - { - "name": "sbomComponentId", - "description": "Return only the projects related to the specified SBOM component.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": "null" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InstanceAuditEventStreamingDestinationsUpdateInput", + "description": "Autogenerated input type of InstanceAuditEventStreamingDestinationsUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of external audit event destination to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsInstanceExternalStreamingDestinationID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "config", + "description": "Destination config.", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "category", + "description": "Destination category.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "secretToken", + "description": "Secret token.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestinationsUpdatePayload", + "description": "Autogenerated return type of InstanceAuditEventStreamingDestinationsUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalAuditEventDestination", + "description": "Updated destination.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestination", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceExternalAuditEventDestination", + "description": "Represents an external resource to send instance audit events to", + "fields": [ + { + "name": "destinationUrl", + "description": "External destination to send audit events to.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ProjectConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -72610,8 +93043,32 @@ "deprecationReason": null }, { - "name": "recentIssueBoards", - "description": "List of recently visited boards of the group. Maximum size is 4.", + "name": "eventTypeFilters", + "description": "List of event type filters added for streaming.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "headers", + "description": "List of additional HTTP headers sent with each event.", "args": [ { "name": "after", @@ -72655,86 +93112,92 @@ } ], "type": { - "kind": "OBJECT", - "name": "BoardConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AuditEventsStreamingInstanceHeaderConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "releases", - "description": "Releases belonging to projects in the group.", - "args": [ - { - "name": "sort", - "description": "Sort group releases by given criteria.", - "type": { - "kind": "ENUM", - "name": "GroupReleaseSort", - "ofType": null - }, - "defaultValue": "RELEASED_AT_DESC" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "id", + "description": "ID of the destination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the external destination to send audit events to.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ReleaseConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repositorySizeExcessProjectCount", - "description": "Number of projects in the root namespace where the repository size exceeds the limit. This only applies to namespaces under Project limit enforcement.", + "name": "verificationToken", + "description": "Verification token to validate source of event.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ExternalAuditEventDestinationInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceExternalAuditEventDestinationConnection", + "description": "The connection type for InstanceExternalAuditEventDestination.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InstanceExternalAuditEventDestinationEdge", "ofType": null } }, @@ -72742,582 +93205,777 @@ "deprecationReason": null }, { - "name": "requestAccessEnabled", - "description": "Indicates if users can request access to namespace.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InstanceExternalAuditEventDestination", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InstanceExternalAuditEventDestinationCreateInput", + "description": "Autogenerated input type of InstanceExternalAuditEventDestinationCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "destinationUrl", + "description": "Destination URL.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceExternalAuditEventDestinationCreatePayload", + "description": "Autogenerated return type of InstanceExternalAuditEventDestinationCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "requireTwoFactorAuthentication", - "description": "Indicates if all users in this group are required to set up two-factor authentication.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instanceExternalAuditEventDestination", + "description": "Destination created.", "args": [], + "type": { + "kind": "OBJECT", + "name": "InstanceExternalAuditEventDestination", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InstanceExternalAuditEventDestinationDestroyInput", + "description": "Autogenerated input type of InstanceExternalAuditEventDestinationDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the external instance audit event destination to destroy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsInstanceExternalAuditEventDestinationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceExternalAuditEventDestinationDestroyPayload", + "description": "Autogenerated return type of InstanceExternalAuditEventDestinationDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "rootStorageStatistics", - "description": "Aggregated storage statistics of the namespace. Only available for root namespaces.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceExternalAuditEventDestinationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "RootStorageStatistics", + "name": "InstanceExternalAuditEventDestination", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InstanceExternalAuditEventDestinationUpdateInput", + "description": "Autogenerated input type of InstanceExternalAuditEventDestinationUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "runners", - "description": "Find runners visible to the current user.", - "args": [ - { - "name": "paused", - "description": "Filter runners by `paused` (true) or `active` (false) status.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "status", - "description": "Filter runners by status.", - "type": { - "kind": "ENUM", - "name": "CiRunnerStatus", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Filter runners by type.", - "type": { - "kind": "ENUM", - "name": "CiRunnerType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "tagList", - "description": "Filter by tags associated with the runner (comma-separated or array).", - "type": { - "kind": "LIST", + "name": "id", + "description": "ID of the external instance audit event destination to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsInstanceExternalAuditEventDestinationID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "destinationUrl", + "description": "Destination URL to change.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceExternalAuditEventDestinationUpdatePayload", + "description": "Autogenerated return type of InstanceExternalAuditEventDestinationUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Filter by full token or partial text in description field.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort order of results.", - "type": { - "kind": "ENUM", - "name": "CiRunnerSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "upgradeStatus", - "description": "Filter by upgrade status.", - "type": { - "kind": "ENUM", - "name": "CiRunnerUpgradeStatus", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "membership", - "description": "Control which runners to include in the results.", - "type": { - "kind": "ENUM", - "name": "CiRunnerMembershipFilter", - "ofType": null - }, - "defaultValue": "DESCENDANTS" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instanceExternalAuditEventDestination", + "description": "Updated destination.", + "args": [], "type": { "kind": "OBJECT", - "name": "CiRunnerConnection", + "name": "InstanceExternalAuditEventDestination", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationCreateInput", + "description": "Autogenerated input type of InstanceGoogleCloudLoggingConfigurationCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "scanExecutionPolicies", - "description": "Scan Execution Policies of the namespace.", - "args": [ - { - "name": "actionScanTypes", - "description": "Filters policies by the action scan type. Only these scan types are supported: `dast`, `secret_detection`, `cluster_image_scanning`, `container_scanning`, `sast`, `sast_iac`, `dependency_scanning`.", - "type": { - "kind": "LIST", + "name": "name", + "description": "Destination name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "googleProjectIdName", + "description": "Unique identifier of the Google Cloud project to which the logging configuration belongs.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientEmail", + "description": "Email address associated with the service account that will be used to authenticate and interact with the Google Cloud Logging service. This is part of the IAM credentials.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "logIdName", + "description": "Unique identifier used to distinguish and manage different logs within the same Google Cloud project.(defaults to `audit_events`).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"audit_events\"" + }, + { + "name": "privateKey", + "description": "Private Key associated with the service account. This key is used to authenticate the service account and authorize it to interact with the Google Cloud Logging service.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationCreatePayload", + "description": "Autogenerated return type of InstanceGoogleCloudLoggingConfigurationCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityReportTypeEnum", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": null - }, - { - "name": "relationship", - "description": "Filter policies by the given policy relationship.", - "type": { - "kind": "ENUM", - "name": "SecurityPolicyRelationType", - "ofType": null - }, - "defaultValue": "DIRECT" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instanceGoogleCloudLoggingConfiguration", + "description": "configuration created.", + "args": [], "type": { "kind": "OBJECT", - "name": "ScanExecutionPolicyConnection", + "name": "InstanceGoogleCloudLoggingConfigurationType", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationDestroyInput", + "description": "Autogenerated input type of InstanceGoogleCloudLoggingConfigurationDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "scanResultPolicies", - "description": "Scan Result Policies of the project", - "args": [ - { - "name": "relationship", - "description": "Filter policies by the given policy relationship.", - "type": { - "kind": "ENUM", - "name": "SecurityPolicyRelationType", - "ofType": null - }, - "defaultValue": "DIRECT" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "id", + "description": "ID of the Google Cloud logging configuration to destroy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AuditEventsInstanceGoogleCloudLoggingConfigurationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationDestroyPayload", + "description": "Autogenerated return type of InstanceGoogleCloudLoggingConfigurationDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationType", + "description": "Stores instance level Google Cloud Logging configurations associated with IAM service accounts,used for generating access tokens.", + "fields": [ + { + "name": "clientEmail", + "description": "Client email.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], - "type": { - "kind": "OBJECT", - "name": "ScanResultPolicyConnection", - "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shareWithGroupLock", - "description": "Indicates if sharing a project with another group within this group is prevented.", + "name": "googleProjectIdName", + "description": "Google project ID.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sharedRunnersSetting", - "description": "Shared runners availability for the namespace and its descendants.", + "name": "id", + "description": "ID of the configuration.", "args": [], "type": { - "kind": "ENUM", - "name": "SharedRunnersSetting", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "stats", - "description": "Group statistics.", + "name": "logIdName", + "description": "Log ID.", "args": [], "type": { - "kind": "OBJECT", - "name": "GroupStats", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "storageSizeLimit", - "description": "The storage limit (in bytes) included with the root namespace plan. This limit only applies to namespaces under namespace limit enforcement.", + "name": "name", + "description": "Name of the external destination to send audit events to.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "subgroupCreationLevel", - "description": "Permission level required to create subgroups within the group.", + "kind": "INTERFACE", + "name": "GoogleCloudLoggingConfigurationInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationTypeConnection", + "description": "The connection type for InstanceGoogleCloudLoggingConfigurationType.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationTypeEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "temporaryStorageIncreaseEndsOn", - "description": "Date until the temporary storage increase is active.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationType", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timelogCategories", - "description": "Timelog categories for the namespace. Introduced in 15.3: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { - "kind": "OBJECT", - "name": "TimeTrackingTimelogCategoryConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.3." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationTypeEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "timelogs", - "description": "Time logged on issues and merge requests in the group and its subgroups.", - "args": [ - { - "name": "startDate", - "description": "List timelogs within a date range where the logged date is equal to or after startDate.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endDate", - "description": "List timelogs within a date range where the logged date is equal to or before endDate.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startTime", - "description": "List timelogs within a time range where the logged time is equal to or after startTime.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endTime", - "description": "List timelogs within a time range where the logged time is equal to or before endTime.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "List timelogs for a project.", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "List timelogs for a group.", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "username", - "description": "List timelogs for a user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "List timelogs in a particular order.", - "type": { - "kind": "ENUM", - "name": "TimelogSort", - "ofType": null - }, - "defaultValue": "SPENT_AT_ASC" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TimelogConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -73325,235 +93983,179 @@ "deprecationReason": null }, { - "name": "totalRepositorySize", - "description": "Total repository size of all projects in the root namespace in bytes.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "Float", + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationType", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationUpdateInput", + "description": "Autogenerated input type of InstanceGoogleCloudLoggingConfigurationUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "totalRepositorySizeExcess", - "description": "Total excess repository size of all projects in the root namespace in bytes. This only applies to namespaces under Project limit enforcement.", - "args": [], + "name": "name", + "description": "Destination name.", "type": { "kind": "SCALAR", - "name": "Float", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "twoFactorGracePeriod", - "description": "Time before two-factor authentication is enforced.", - "args": [], + "name": "googleProjectIdName", + "description": "Unique identifier of the Google Cloud project to which the logging configuration belongs.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", - "args": [], + "name": "clientEmail", + "description": "Email address associated with the service account that will be used to authenticate and interact with the Google Cloud Logging service. This is part of the IAM credentials.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "logIdName", + "description": "Unique identifier used to distinguish and manage different logs within the same Google Cloud project.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "privateKey", + "description": "Private Key associated with the service account. This key is used to authenticate the service account and authorize it to interact with the Google Cloud Logging service.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the instance google Cloud configuration to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GroupPermissions", + "kind": "SCALAR", + "name": "AuditEventsInstanceGoogleCloudLoggingConfigurationID", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationUpdatePayload", + "description": "Autogenerated return type of InstanceGoogleCloudLoggingConfigurationUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "valueStreamDashboardUsageOverview", - "description": "Aggregated usage counts within the group Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "identifier", - "description": "Type of counts to retrieve.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ValueStreamDashboardMetric", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "timeframe", - "description": "Counts recorded during this time frame, usually from beginning of the month until the end of the month (the system runs monthly aggregations).", - "type": { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "Timeframe", + "kind": "SCALAR", + "name": "String", "ofType": null } - }, - "defaultValue": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "ValueStreamDashboardCount", - "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "visibility", - "description": "Visibility of the namespace.", + "name": "instanceGoogleCloudLoggingConfiguration", + "description": "configuration updated.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationType", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InstanceSecurityDashboard", + "description": null, + "fields": [ { - "name": "vulnerabilities", - "description": "Vulnerabilities reported on the projects in the group and its subgroups.", + "name": "clusterAgents", + "description": "Cluster agents associated with projects selected in the Instance Security Dashboard.", "args": [ { - "name": "projectId", - "description": "Filter vulnerabilities by project.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "reportType", - "description": "Filter vulnerabilities by report type.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VulnerabilityReportType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "severity", - "description": "Filter vulnerabilities by severity.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VulnerabilitySeverity", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter vulnerabilities by state.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VulnerabilityState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "scanner", - "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "scannerId", - "description": "Filter vulnerabilities by scanner ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "VulnerabilitiesScannerID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "List vulnerabilities by sort order.", - "type": { - "kind": "ENUM", - "name": "VulnerabilitySort", - "ofType": null - }, - "defaultValue": "severity_desc" - }, - { - "name": "hasResolution", - "description": "Returns only the vulnerabilities which have been resolved on default branch.", + "name": "hasVulnerabilities", + "description": "Returns only cluster agents which have vulnerabilities.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -73562,8 +94164,8 @@ "defaultValue": null }, { - "name": "hasIssues", - "description": "Returns only the vulnerabilities which have linked issues.", + "name": "hasRemoteDevelopmentAgentConfig", + "description": "Returns only cluster agents which have an associated remote development agent config.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -73572,8 +94174,8 @@ "defaultValue": null }, { - "name": "hasMergeRequest", - "description": "Returns only the vulnerabilities which have linked merge requests.", + "name": "hasRemoteDevelopmentEnabled", + "description": "Returns only cluster agents which have been enabled with the remote development feature.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -73581,78 +94183,6 @@ }, "defaultValue": null }, - { - "name": "image", - "description": "Filter vulnerabilities by location image. When this filter is present, the response only matches entries for a `reportType` that includes `container_scanning`, `cluster_image_scanning`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clusterId", - "description": "Filter vulnerabilities by `cluster_id`. Vulnerabilities with a `reportType` of `cluster_image_scanning` are only included with this filter.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ClustersClusterID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clusterAgentId", - "description": "Filter vulnerabilities by `cluster_agent_id`. Vulnerabilities with a `reportType` of `cluster_image_scanning` are only included with this filter.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ClustersAgentID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "dismissalReason", - "description": "Filter by dismissal reason. Only dismissed Vulnerabilities will be included with the filter.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VulnerabilityDismissalReason", - "ofType": null - } - } - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -73696,41 +94226,23 @@ ], "type": { "kind": "OBJECT", - "name": "VulnerabilityConnection", + "name": "ClusterAgentConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "vulnerabilitiesCountByDay", - "description": "The historical number of vulnerabilities per day for the projects in the group and its subgroups.", + "name": "projects", + "description": "Projects selected in Instance Security Dashboard.", "args": [ { - "name": "startDate", - "description": "First day for which to fetch vulnerability history.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601Date", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "endDate", - "description": "Last day for which to fetch vulnerability history.", + "name": "search", + "description": "Search query, which can be for the project name, a path, or a description.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ISO8601Date", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, @@ -73776,9 +94288,13 @@ } ], "type": { - "kind": "OBJECT", - "name": "VulnerabilitiesCountByDayConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -73787,16 +94303,6 @@ "name": "vulnerabilityGrades", "description": "Represents vulnerable project counts for each grade.", "args": [ - { - "name": "includeSubgroups", - "description": "Include grades belonging to subgroups.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - }, { "name": "letterGrade", "description": "Filter the response by given letter grade.", @@ -73809,15 +94315,19 @@ } ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "VulnerableProjectsByGrade", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerableProjectsByGrade", + "ofType": null + } } } }, @@ -73826,7 +94336,7 @@ }, { "name": "vulnerabilityScanners", - "description": "Vulnerability scanners reported on the project vulnerabilities of the group and its subgroups.", + "description": "Vulnerability scanners reported on the vulnerabilities from projects selected in Instance Security Dashboard.", "args": [ { "name": "after", @@ -73879,7 +94389,7 @@ }, { "name": "vulnerabilitySeveritiesCount", - "description": "Counts for each vulnerability severity in the group and its subgroups.", + "description": "Counts for each vulnerability severity from projects selected in Instance Security Dashboard.", "args": [ { "name": "projectId", @@ -73954,257 +94464,8 @@ "defaultValue": null }, { - "name": "scanner", - "description": "Filter vulnerabilities by scanner.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "scannerId", - "description": "Filter vulnerabilities by scanner ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "VulnerabilitiesScannerID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "hasIssues", - "description": "Filter vulnerabilities that do or do not have issues.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hasResolution", - "description": "Filter vulnerabilities that do or do not have a resolution.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": "Filter vulnerabilities by location image. When this filter is present, the response only matches entries for a `reportType` that includes `container_scanning`, `cluster_image_scanning`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clusterAgentId", - "description": "Filter vulnerabilities by `cluster_agent_id`. Vulnerabilities with a `reportType` of `cluster_image_scanning` are only included with this filter.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ClustersAgentID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "hasMergeRequest", - "description": "Filter vulnerabilities that do or do not have a merge request.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dismissalReason", - "description": "Filter by dismissal reason.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VulnerabilityDismissalReason", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "VulnerabilitySeveritiesCount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "webUrl", - "description": "Web URL of the group.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "workItem", - "description": "Find a work item by IID directly associated with the group. Returns `null` if the `namespace_level_work_items` feature flag is disabled. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "iid", - "description": "IID of the work item.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WorkItem", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." - }, - { - "name": "workItemTypes", - "description": "Work item types available to the group.", - "args": [ - { - "name": "taskable", - "description": "If `true`, only taskable work item types will be returned. Argument is experimental and can be removed in the future without notice.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WorkItemTypeConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "workItems", - "description": "Work items that belong to the namespace. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "search", - "description": "Search query for title or description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "name": "owaspTopTen", + "description": "Filter vulnerabilities by OWASP Top 10 category.", "type": { "kind": "LIST", "name": null, @@ -74213,7 +94474,7 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "IssuableSearchableField", + "name": "VulnerabilityOwaspTop10", "ofType": null } } @@ -74221,8 +94482,8 @@ "defaultValue": null }, { - "name": "iids", - "description": "List of IIDs of work items. For example, `[\"1\", \"2\"]`.", + "name": "scanner", + "description": "Filter vulnerabilities by scanner.", "type": { "kind": "LIST", "name": null, @@ -74239,18 +94500,8 @@ "defaultValue": null }, { - "name": "state", - "description": "Current state of the work item.", - "type": { - "kind": "ENUM", - "name": "IssuableState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "types", - "description": "Filter work items by the given work item types.", + "name": "scannerId", + "description": "Filter vulnerabilities by scanner ID.", "type": { "kind": "LIST", "name": null, @@ -74258,8 +94509,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IssueType", + "kind": "SCALAR", + "name": "VulnerabilitiesScannerID", "ofType": null } } @@ -74267,71 +94518,95 @@ "defaultValue": null }, { - "name": "iid", - "description": "IID of the work item. For example, \"1\".", + "name": "hasIssues", + "description": "Filter vulnerabilities that do or do not have issues.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "sort", - "description": "Sort work items by criteria.", + "name": "hasResolution", + "description": "Filter vulnerabilities that do or do not have a resolution.", "type": { - "kind": "ENUM", - "name": "WorkItemSort", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": "created_desc" + "defaultValue": null }, { - "name": "statusWidget", - "description": "Input for status widget filter. Ignored if `work_items_mvc_2` is disabled.", + "name": "image", + "description": "Filter vulnerabilities by location image. When this filter is present, the response only matches entries for a `reportType` that includes `container_scanning`, `cluster_image_scanning`.", "type": { - "kind": "INPUT_OBJECT", - "name": "StatusFilterInput", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "clusterAgentId", + "description": "Filter vulnerabilities by `cluster_agent_id`. Vulnerabilities with a `reportType` of `cluster_image_scanning` are only included with this filter.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "hasMergeRequest", + "description": "Filter vulnerabilities that do or do not have a merge request.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "dismissalReason", + "description": "Filter by dismissal reason.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityDismissalReason", + "ofType": null + } + } }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "hasRemediations", + "description": "Filter vulnerabilities that do or do not have remediations.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "defaultValue": null @@ -74339,11 +94614,44 @@ ], "type": { "kind": "OBJECT", - "name": "WorkItemConnection", + "name": "VulnerabilitySeveritiesCount", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int", + "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IntegrationExclusion", + "description": "An integration to override the level settings of instance specific integrations.", + "fields": [ + { + "name": "project", + "description": "Project that has been excluded from the instance specific integration.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -74353,8 +94661,8 @@ }, { "kind": "OBJECT", - "name": "GroupConnection", - "description": "The connection type for Group.", + "name": "IntegrationExclusionConnection", + "description": "The connection type for IntegrationExclusion.", "fields": [ { "name": "edges", @@ -74365,7 +94673,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "GroupEdge", + "name": "IntegrationExclusionEdge", "ofType": null } }, @@ -74381,7 +94689,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Group", + "name": "IntegrationExclusion", "ofType": null } }, @@ -74411,98 +94719,119 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GroupDataTransfer", - "description": null, - "fields": [ + "kind": "INPUT_OBJECT", + "name": "IntegrationExclusionCreateInput", + "description": "Autogenerated input type of IntegrationExclusionCreate", + "fields": null, + "inputFields": [ { - "name": "egressNodes", - "description": "Data nodes.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "OBJECT", - "name": "EgressNodeConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "integrationName", + "description": "Type of integration to exclude.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IntegrationType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "IDs of projects to exclude up to a maximum of 100.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + } + } + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GroupEdge", - "description": "An edge in a connection.", + "name": "IntegrationExclusionCreatePayload", + "description": "Autogenerated return type of IntegrationExclusionCreate.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "exclusions", + "description": "Integration exclusions created by the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "Group", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IntegrationExclusion", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null @@ -74514,90 +94843,251 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "GroupID", - "description": "A `GroupID` is a global ID. It is encoded as a string.\n\nAn example `GroupID` is: `\"gid://gitlab/Group/1\"`.", + "kind": "INPUT_OBJECT", + "name": "IntegrationExclusionDeleteInput", + "description": "Autogenerated input type of IntegrationExclusionDelete", "fields": null, - "inputFields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "integrationName", + "description": "Type of integration.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IntegrationType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "IDs of excluded projects.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GroupMember", - "description": "Represents a Group Membership", + "name": "IntegrationExclusionDeletePayload", + "description": "Autogenerated return type of IntegrationExclusionDelete.", "fields": [ { - "name": "accessLevel", - "description": "GitLab::Access level.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "AccessLevel", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Date and time the membership was created.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdBy", - "description": "User that authorized membership.", + "name": "exclusions", + "description": "Project no longer excluded due to the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IntegrationExclusion", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IntegrationExclusionEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "expiresAt", - "description": "Date and time the membership expires.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "group", - "description": "Group that a User is a member of.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Group", + "name": "IntegrationExclusion", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IntegrationType", + "description": "Integration Names", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BEYOND_IDENTITY", + "description": "Beyond Identity.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "IntegrationsPrometheusID", + "description": "A `IntegrationsPrometheusID` is a global ID. It is encoded as a string.\n\nAn example `IntegrationsPrometheusID` is: `\"gid://gitlab/Integrations::Prometheus/1\"`.\nThe older format `\"gid://gitlab/PrometheusService/1\"` was deprecated in 14.1.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "Issuable", + "description": "Represents an issuable.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Epic", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null }, + { + "kind": "OBJECT", + "name": "WorkItem", + "ofType": null + } + ] + }, + { + "kind": "SCALAR", + "name": "IssuableID", + "description": "A `IssuableID` is a global ID. It is encoded as a string.\n\nAn example `IssuableID` is: `\"gid://gitlab/Issuable/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuableResourceLink", + "description": "Describes an issuable resource link for incident issues", + "fields": [ { "name": "id", - "description": "ID of the member.", + "description": "ID of the Issuable resource link.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "IncidentManagementIssuableResourceLinkID", "ofType": null } }, @@ -74605,35 +95095,40 @@ "deprecationReason": null }, { - "name": "mergeRequestInteraction", - "description": "Find a merge request.", - "args": [ - { - "name": "id", - "description": "Global ID of the merge request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "MergeRequestID", - "ofType": null - } - }, - "defaultValue": null + "name": "issue", + "description": "Incident of the resource link.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "link", + "description": "Web Link to the resource.", + "args": [], "type": { - "kind": "OBJECT", - "name": "UserMergeRequestInteraction", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "notificationEmail", - "description": "Group notification email for User. Only available for admins.", + "name": "linkText", + "description": "Optional text for the link.", "args": [], "type": { "kind": "SCALAR", @@ -74644,39 +95139,74 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Date and time the membership was last updated.", + "name": "linkType", + "description": "Type of the resource link.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableResourceLinkType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuableResourceLinkConnection", + "description": "The connection type for IssuableResourceLink.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuableResourceLinkEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "User that is associated with the member object.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuableResourceLink", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "GroupPermissions", + "name": "PageInfo", "ofType": null } }, @@ -74685,71 +95215,57 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MemberInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "GroupMemberBulkUpdateInput", - "description": "Autogenerated input type of GroupMemberBulkUpdate", + "name": "IssuableResourceLinkCreateInput", + "description": "Autogenerated input type of IssuableResourceLinkCreate", "fields": null, "inputFields": [ { - "name": "userIds", - "description": "Global IDs of the members.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "UserID", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "accessLevel", - "description": "Access level to update the members to.", + "name": "id", + "description": "Incident id to associate the resource link with.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "MemberAccessLevel", + "kind": "SCALAR", + "name": "IssueID", "ofType": null } }, "defaultValue": null }, { - "name": "expiresAt", - "description": "Date and time the membership expires.", + "name": "link", + "description": "Link of the resource.", "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "linkText", + "description": "Link text of the resource.", "type": { "kind": "SCALAR", "name": "String", @@ -74758,16 +95274,12 @@ "defaultValue": null }, { - "name": "groupId", - "description": "Global ID of the group.", + "name": "linkType", + "description": "Link type of the resource.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - } + "kind": "ENUM", + "name": "IssuableResourceLinkType", + "ofType": null }, "defaultValue": null } @@ -74778,8 +95290,8 @@ }, { "kind": "OBJECT", - "name": "GroupMemberBulkUpdatePayload", - "description": "Autogenerated return type of GroupMemberBulkUpdate", + "name": "IssuableResourceLinkCreatePayload", + "description": "Autogenerated return type of IssuableResourceLinkCreate.", "fields": [ { "name": "clientMutationId", @@ -74818,21 +95330,13 @@ "deprecationReason": null }, { - "name": "groupMembers", - "description": "Group members after mutation.", + "name": "issuableResourceLink", + "description": "Issuable resource link.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GroupMember", - "ofType": null - } - } + "kind": "OBJECT", + "name": "IssuableResourceLink", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -74844,54 +95348,89 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GroupMemberConnection", - "description": "The connection type for GroupMember.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "IssuableResourceLinkDestroyInput", + "description": "Autogenerated input type of IssuableResourceLinkDestroy", + "fields": null, + "inputFields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Issuable resource link ID to remove.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GroupMemberEdge", + "kind": "SCALAR", + "name": "IncidentManagementIssuableResourceLinkID", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuableResourceLinkDestroyPayload", + "description": "Autogenerated return type of IssuableResourceLinkDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GroupMember", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "issuableResourceLink", + "description": "Issuable resource link.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "OBJECT", + "name": "IssuableResourceLink", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -74904,7 +95443,7 @@ }, { "kind": "OBJECT", - "name": "GroupMemberEdge", + "name": "IssuableResourceLinkEdge", "description": "An edge in a connection.", "fields": [ { @@ -74929,7 +95468,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "GroupMember", + "name": "IssuableResourceLink", "ofType": null }, "isDeprecated": false, @@ -74943,33 +95482,33 @@ }, { "kind": "ENUM", - "name": "GroupMemberRelation", - "description": "Group member relation", + "name": "IssuableResourceLinkType", + "description": "Issuable resource link type enum", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "DIRECT", - "description": "Members in the group itself.", + "name": "general", + "description": "General link type", "isDeprecated": false, "deprecationReason": null }, { - "name": "INHERITED", - "description": "Members in the group's ancestor groups.", + "name": "zoom", + "description": "Zoom link type", "isDeprecated": false, "deprecationReason": null }, { - "name": "DESCENDANTS", - "description": "Members in the group's subgroups.", + "name": "slack", + "description": "Slack link type", "isDeprecated": false, "deprecationReason": null }, { - "name": "SHARED_FROM_GROUPS", - "description": "Invited group's members.", + "name": "pagerduty", + "description": "Pagerduty link type", "isDeprecated": false, "deprecationReason": null } @@ -74978,612 +95517,150 @@ }, { "kind": "ENUM", - "name": "GroupPermission", - "description": "User permission on groups", + "name": "IssuableSearchableField", + "description": "Fields to perform the search in", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "CREATE_PROJECTS", - "description": "Groups where the user can create projects.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRANSFER_PROJECTS", - "description": "Groups where the user can transfer projects to.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IMPORT_PROJECTS", - "description": "Groups where the user can import projects to.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GroupPermissions", - "description": null, - "fields": [ - { - "name": "createCustomEmoji", - "description": "Indicates the user can perform `create_custom_emoji` on this resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProjects", - "description": "Indicates the user can perform `create_projects` on this resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "TITLE", + "description": "Search in title field.", "isDeprecated": false, "deprecationReason": null }, { - "name": "readGroup", - "description": "Indicates the user can perform `read_group` on this resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "DESCRIPTION", + "description": "Search in description field.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "GroupReleaseSort", - "description": "Values for sorting releases belonging to a group", + "name": "IssuableSeverity", + "description": "Incident severity", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "RELEASED_AT_DESC", - "description": "Released at by descending order.", + "name": "UNKNOWN", + "description": "Unknown severity", "isDeprecated": false, "deprecationReason": null }, { - "name": "RELEASED_AT_ASC", - "description": "Released at by ascending order.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GroupReleaseStats", - "description": "Contains release-related statistics about a group", - "fields": [ - { - "name": "releasesCount", - "description": "Total number of releases in all descendant projects of the group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "LOW", + "description": "Low severity", "isDeprecated": false, "deprecationReason": null }, { - "name": "releasesPercentage", - "description": "Percentage of the group's descendant projects that have at least one release.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "MEDIUM", + "description": "Medium severity", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GroupSecurityPolicySource", - "description": "Represents the source of a security policy belonging to a group", - "fields": [ + }, { - "name": "inherited", - "description": "Indicates whether this policy is inherited from parent group.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "HIGH", + "description": "High severity", "isDeprecated": false, "deprecationReason": null }, { - "name": "namespace", - "description": "Project the policy is associated with.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Namespace", - "ofType": null - }, + "name": "CRITICAL", + "description": "Critical severity", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "GroupStats", - "description": "Contains statistics about a group", - "fields": [ + "kind": "ENUM", + "name": "IssuableState", + "description": "State of a GitLab issue or merge request", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "releaseStats", - "description": "Statistics related to releases within the group.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GroupReleaseStats", - "ofType": null - }, + "name": "opened", + "description": "In open state.", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GroupUpdateInput", - "description": "Autogenerated input type of GroupUpdate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null }, { - "name": "fullPath", - "description": "Full path of the group that will be updated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null + "name": "closed", + "description": "In closed state.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sharedRunnersSetting", - "description": "Shared runners availability for the namespace and its descendants.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SharedRunnersSetting", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GroupUpdatePayload", - "description": "Autogenerated return type of GroupUpdate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "locked", + "description": "Discussion has been locked.", "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, + "name": "all", + "description": "All available.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssuableSubscriptionEvent", + "description": "Values for subscribing and unsubscribing from issuables", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUBSCRIBE", + "description": "Subscribe to an issuable.", "isDeprecated": false, "deprecationReason": null }, { - "name": "group", - "description": "Group after update.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Group", - "ofType": null - }, + "name": "UNSUBSCRIBE", + "description": "Unsubscribe from an issuable.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "GroupValueStreamAnalyticsFlowMetrics", - "description": "Exposes aggregated value stream flow metrics", + "name": "Issue", + "description": null, "fields": [ { - "name": "cycleTime", - "description": "Median time from first commit to issue closed", - "args": [ - { - "name": "from", - "description": "Timestamp marking the start date and time.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "to", - "description": "Timestamp marking the end date and time.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "assigneeUsernames", - "description": "Usernames of users assigned to the issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Username of the author of the issue.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Milestone applied to the issue.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelNames", - "description": "Labels applied to the issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "epicId", - "description": "ID of an epic associated with the issues.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationId", - "description": "ID of an iteration associated with the issues.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "weight", - "description": "Weight applied to the issue.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Argument used for adding negated filters.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedValueStreamAnalyticsIssueFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectIds", - "description": "Project IDs within the group hierarchy.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ValueStreamAnalyticsMetric", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deploymentCount", - "description": "Number of production deployments in the given period.", - "args": [ - { - "name": "from", - "description": "Timestamp marking the start date and time.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "to", - "description": "Timestamp marking the end date and time.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectIds", - "description": "Project IDs within the group hierarchy.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], + "name": "alertManagementAlert", + "description": "Alert associated to this issue. Deprecated in GitLab 15.6: Use `alert_management_alerts`.", + "args": [], "type": { "kind": "OBJECT", - "name": "ValueStreamAnalyticsMetric", + "name": "AlertManagementAlert", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `alert_management_alerts`. Deprecated in GitLab 15.6." }, { - "name": "issueCount", - "description": "Number of issues opened in the given period.", + "name": "alertManagementAlerts", + "description": "Alert Management alerts associated to this issue.", "args": [ { - "name": "from", - "description": "Timestamp marking the start date and time.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "to", - "description": "Timestamp marking the end date and time.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "assigneeUsernames", - "description": "Usernames of users assigned to the issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Username of the author of the issue.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Milestone applied to the issue.", + "name": "iid", + "description": "IID of the alert. For example, \"1\".", "type": { "kind": "SCALAR", "name": "String", @@ -75592,8 +95669,8 @@ "defaultValue": null }, { - "name": "labelNames", - "description": "Labels applied to the issue.", + "name": "statuses", + "description": "Alerts with the specified statues. For example, `[TRIGGERED]`.", "type": { "kind": "LIST", "name": null, @@ -75601,8 +95678,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "AlertManagementStatus", "ofType": null } } @@ -75610,135 +95687,32 @@ "defaultValue": null }, { - "name": "epicId", - "description": "ID of an epic associated with the issues.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationId", - "description": "ID of an iteration associated with the issues.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "weight", - "description": "Weight applied to the issue.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Argument used for adding negated filters.", + "name": "sort", + "description": "Sort alerts by this criteria.", "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedValueStreamAnalyticsIssueFilterInput", + "kind": "ENUM", + "name": "AlertManagementAlertSort", "ofType": null }, "defaultValue": null }, { - "name": "projectIds", - "description": "Project IDs within the group hierarchy.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ValueStreamAnalyticsMetric", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issuesCompletedCount", - "description": "Number of open issues closed (completed) in the given period. Maximum value is 10,001.", - "args": [ - { - "name": "from", - "description": "Timestamp marking the start date and time.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "to", - "description": "Timestamp marking the end date and time.", + "name": "domain", + "description": "Filter query for given domain.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", + "kind": "ENUM", + "name": "AlertManagementDomainFilter", "ofType": null } }, - "defaultValue": null - }, - { - "name": "assigneeUsernames", - "description": "Usernames of users assigned to the issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null + "defaultValue": "operations" }, { - "name": "authorUsername", - "description": "Username of the author of the issue.", + "name": "search", + "description": "Search query for title, description, service, or monitoring_tool.", "type": { "kind": "SCALAR", "name": "String", @@ -75747,8 +95721,8 @@ "defaultValue": null }, { - "name": "milestoneTitle", - "description": "Milestone applied to the issue.", + "name": "assigneeUsername", + "description": "Username of a user assigned to the issue.", "type": { "kind": "SCALAR", "name": "String", @@ -75757,46 +95731,28 @@ "defaultValue": null }, { - "name": "labelNames", - "description": "Labels applied to the issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "epicId", - "description": "ID of an epic associated with the issues.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "iterationId", - "description": "ID of an iteration associated with the issues.", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "weight", - "description": "Weight applied to the issue.", + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", @@ -75805,105 +95761,31 @@ "defaultValue": null }, { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", + "name": "last", + "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Argument used for adding negated filters.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedValueStreamAnalyticsIssueFilterInput", + "name": "Int", "ofType": null }, "defaultValue": null - }, - { - "name": "projectIds", - "description": "Project IDs within the group hierarchy.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "ValueStreamAnalyticsMetric", + "name": "AlertManagementAlertConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "leadTime", - "description": "Median time from when the issue was created to when it was closed.", + "name": "assignees", + "description": "Assignees of the issue.", "args": [ { - "name": "from", - "description": "Timestamp marking the start date and time.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "to", - "description": "Timestamp marking the end date and time.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "assigneeUsernames", - "description": "Usernames of users assigned to the issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Username of the author of the issue.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", @@ -75912,8 +95794,8 @@ "defaultValue": null }, { - "name": "milestoneTitle", - "description": "Milestone applied to the issue.", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", "name": "String", @@ -75922,46 +95804,8 @@ "defaultValue": null }, { - "name": "labelNames", - "description": "Labels applied to the issue.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "epicId", - "description": "ID of an epic associated with the issues.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationId", - "description": "ID of an iteration associated with the issues.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "weight", - "description": "Weight applied to the issue.", + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", "name": "Int", @@ -75970,85 +95814,34 @@ "defaultValue": null }, { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", + "name": "last", + "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Argument used for adding negated filters.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedValueStreamAnalyticsIssueFilterInput", + "name": "Int", "ofType": null }, "defaultValue": null - }, - { - "name": "projectIds", - "description": "Project IDs within the group hierarchy.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "ValueStreamAnalyticsMetric", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GroupWikiRepositoryRegistry", - "description": "Represents the Geo sync and verification state of a group wiki repository", - "fields": [ - { - "name": "createdAt", - "description": "Timestamp when the GroupWikiRepositoryRegistry was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", + "name": "UserCoreConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "groupWikiRepositoryId", - "description": "ID of the Group Wiki Repository.", + "name": "author", + "description": "User that created the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "UserCore", "ofType": null } }, @@ -76056,15 +95849,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of the GroupWikiRepositoryRegistry", + "name": "blocked", + "description": "Indicates the issue is blocked.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -76072,104 +95865,8 @@ "deprecationReason": null }, { - "name": "lastSyncFailure", - "description": "Error message during sync of the GroupWikiRepositoryRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSyncedAt", - "description": "Timestamp of the most recent successful sync of the GroupWikiRepositoryRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "retryAt", - "description": "Timestamp after which the GroupWikiRepositoryRegistry is resynced", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "retryCount", - "description": "Number of consecutive failed sync attempts of the GroupWikiRepositoryRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Sync state of the GroupWikiRepositoryRegistry", - "args": [], - "type": { - "kind": "ENUM", - "name": "RegistryState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationChecksum", - "description": "The local checksum of the GroupWikiRepositoryRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationFailure", - "description": "Error message during verification of the GroupWikiRepositoryRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationRetryAt", - "description": "Timestamp after which the GroupWikiRepositoryRegistry is reverified", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationRetryCount", - "description": "Number of consecutive failed verification attempts of the GroupWikiRepositoryRegistry", + "name": "blockedByCount", + "description": "Count of issues blocking this issue.", "args": [], "type": { "kind": "SCALAR", @@ -76180,160 +95877,149 @@ "deprecationReason": null }, { - "name": "verificationStartedAt", - "description": "Timestamp when the verification started of GroupWikiRepositoryRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationState", - "description": "Verification state of the GroupWikiRepositoryRegistry", - "args": [], - "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verifiedAt", - "description": "Timestamp of the most recent successful verification of the GroupWikiRepositoryRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GroupWikiRepositoryRegistryConnection", - "description": "The connection type for GroupWikiRepositoryRegistry.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GroupWikiRepositoryRegistryEdge", - "ofType": null + "name": "blockedByIssues", + "description": "Issues blocking this issue.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + ], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GroupWikiRepositoryRegistry", - "ofType": null - } + "kind": "OBJECT", + "name": "IssueConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "blockingCount", + "description": "Count of issues this issue is blocking.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GroupWikiRepositoryRegistryEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "closedAsDuplicateOf", + "description": "Issue this issue was closed as a duplicate of.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Issue", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "closedAt", + "description": "Timestamp of when the issue was closed.", "args": [], "type": { - "kind": "OBJECT", - "name": "GroupWikiRepositoryRegistry", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Groups", - "description": null, - "fields": [ + }, { - "name": "commit", - "description": "Commit responsible for specified group.", - "args": [], + "name": "commenters", + "description": "All commenters on this noteable.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Commit", + "name": "UserCoreConnection", "ofType": null } }, @@ -76341,27 +96027,15 @@ "deprecationReason": null }, { - "name": "commitData", - "description": "HTML data derived from commit needed to present blame.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CommitData", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lineno", - "description": "Starting line number for the commit group.", + "name": "confidential", + "description": "Indicates the issue is confidential.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -76369,152 +96043,199 @@ "deprecationReason": null }, { - "name": "lines", - "description": "Array of lines added for the commit group.", + "name": "createNoteEmail", + "description": "User specific email address for the issue.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "span", - "description": "Number of contiguous lines which the blame spans for the commit group.", + "name": "createdAt", + "description": "Timestamp of when the issue was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "HealthStatus", - "description": "Health status of an issue or epic", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "onTrack", - "description": "On track", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "needsAttention", - "description": "Needs attention", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "atRisk", - "description": "At risk", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "HealthStatusFilter", - "description": "Health status of an issue or epic for filtering", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "No health status is assigned.", + "name": "currentUserTodos", + "description": "To-do items for the current user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "State of the to-do items.", + "type": { + "kind": "ENUM", + "name": "TodoStateEnum", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TodoConnection", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ANY", - "description": "Any health status is assigned.", + "name": "customerRelationsContacts", + "description": "Customer relations contacts of the issue.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerRelationsContactConnection", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "onTrack", - "description": "On track", + "name": "description", + "description": "Description of the issue.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "needsAttention", - "description": "Needs attention", + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description`", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "atRisk", - "description": "At risk", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HelmFileMetadata", - "description": "Helm file metadata", - "fields": [ - { - "name": "channel", - "description": "Channel of the Helm chart.", + "name": "designCollection", + "description": "Collection of design images associated with this issue.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "DesignCollection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Date of creation.", + "name": "discussionLocked", + "description": "Indicates discussion is locked on the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "Boolean", "ofType": null } }, @@ -76522,15 +96243,56 @@ "deprecationReason": null }, { - "name": "metadata", - "description": "Metadata of the Helm chart.", - "args": [], + "name": "discussions", + "description": "All discussions on this noteable.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PackageHelmMetadataType", + "name": "DiscussionConnection", "ofType": null } }, @@ -76538,132 +96300,104 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Date of most recent update.", + "name": "downvotes", + "description": "Number of downvotes the issue has received.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "PackageFileMetadata", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "HttpIntegrationCreateInput", - "description": "Autogenerated input type of HttpIntegrationCreate", - "fields": null, - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "dueDate", + "description": "Due date of the issue.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectPath", - "description": "Project to create the integration in.", + "name": "emailsDisabled", + "description": "Indicates if the parent project or group has email notifications disabled: `true` if email notifications are disabled. Deprecated in GitLab 16.3: Use `emails_enabled`.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": true, + "deprecationReason": "Use `emails_enabled`. Deprecated in GitLab 16.3." }, { - "name": "name", - "description": "Name of the integration.", + "name": "emailsEnabled", + "description": "Indicates if the parent project or group has email notifications disabled: `false` if email notifications are disabled.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "active", - "description": "Whether the integration is receiving alerts.", + "name": "epic", + "description": "Epic to which this issue belongs.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "Epic", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "payloadExample", - "description": "Example of an alert payload.", + "name": "escalationPolicy", + "description": "Escalation policy associated with the issue. Available for issues which support escalation.", + "args": [], "type": { - "kind": "SCALAR", - "name": "JsonString", + "kind": "OBJECT", + "name": "EscalationPolicyType", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "payloadAttributeMappings", - "description": "Custom mapping of GitLab alert attributes to fields from the payload example.", + "name": "escalationStatus", + "description": "Escalation status of the issue.", + "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AlertManagementPayloadAlertFieldInput", - "ofType": null - } - } + "kind": "ENUM", + "name": "IssueEscalationStatus", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HttpIntegrationCreatePayload", - "description": "Autogenerated return type of HttpIntegrationCreate", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "externalAuthor", + "description": "Email address of non-GitLab user reporting the issue. For guests, the email address is obfuscated.", "args": [], "type": { "kind": "SCALAR", @@ -76674,353 +96408,279 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "hasEpic", + "description": "Indicates if the issue belongs to an epic.\n Can return true and not show an associated epic when the user has no access to the epic.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "integration", - "description": "HTTP integration.", + "name": "hasParent", + "description": "Indicates if the issue has a parent work item. Introduced in GitLab 16.5: **Status**: Experiment.", "args": [], - "type": { - "kind": "OBJECT", - "name": "AlertManagementHttpIntegration", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "HttpIntegrationDestroyInput", - "description": "Autogenerated input type of HttpIntegrationDestroy", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "ID of the integration to remove.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AlertManagementHttpIntegrationID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HttpIntegrationDestroyPayload", - "description": "Autogenerated return type of HttpIntegrationDestroy", - "fields": [ + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "healthStatus", + "description": "Current health status.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "HealthStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "hidden", + "description": "Indicates the issue is hidden because the author has been banned.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "integration", - "description": "HTTP integration.", + "name": "humanTimeEstimate", + "description": "Human-readable time estimate of the issue.", "args": [], "type": { - "kind": "OBJECT", - "name": "AlertManagementHttpIntegration", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "HttpIntegrationResetTokenInput", - "description": "Autogenerated input type of HttpIntegrationResetToken", - "fields": null, - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "humanTotalTimeSpent", + "description": "Human-readable total time reported as spent on the issue.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { "name": "id", - "description": "ID of the integration to mutate.", + "description": "ID of the issue.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AlertManagementHttpIntegrationID", + "name": "ID", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HttpIntegrationResetTokenPayload", - "description": "Autogenerated return type of HttpIntegrationResetToken", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "iid", + "description": "Internal ID of the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuableResourceLinks", + "description": "Issuable resource links of the incident issue.", + "args": [ + { + "name": "incidentId", + "description": "ID of the incident.", + "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "IssueID", "ofType": null } - } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "IssuableResourceLinkConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "integration", - "description": "HTTP integration.", + "name": "iteration", + "description": "Iteration of the issue.", "args": [], "type": { "kind": "OBJECT", - "name": "AlertManagementHttpIntegration", + "name": "Iteration", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "HttpIntegrationUpdateInput", - "description": "Autogenerated input type of HttpIntegrationUpdate", - "fields": null, - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "labels", + "description": "Labels of the issue.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "LabelConnection", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "ID of the integration to mutate.", + "name": "mergeRequestsCount", + "description": "Number of merge requests that close the issue on merge.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AlertManagementHttpIntegrationID", + "name": "Int", "ofType": null } }, - "defaultValue": null - }, - { - "name": "name", - "description": "Name of the integration.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "active", - "description": "Whether the integration is receiving alerts.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payloadExample", - "description": "Example of an alert payload.", - "type": { - "kind": "SCALAR", - "name": "JsonString", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "payloadAttributeMappings", - "description": "Custom mapping of GitLab alert attributes to fields from the payload example.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AlertManagementPayloadAlertFieldInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HttpIntegrationUpdatePayload", - "description": "Autogenerated return type of HttpIntegrationUpdate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "metricImages", + "description": "Metric images associated to the issue.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "MetricImage", + "ofType": null } } }, @@ -77028,149 +96688,102 @@ "deprecationReason": null }, { - "name": "integration", - "description": "HTTP integration.", + "name": "milestone", + "description": "Milestone of the issue.", "args": [], "type": { "kind": "OBJECT", - "name": "AlertManagementHttpIntegration", + "name": "Milestone", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ID", - "description": "Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such as `4`) input value will be accepted as an ID.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ISO8601Date", - "description": "An ISO 8601-encoded date", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Ide", - "description": "IDE settings and feature flags.", - "fields": [ - { - "name": "codeSuggestionsEnabled", - "description": "Indicates whether AI assisted code suggestions are enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "IncidentManagementEscalationPolicyID", - "description": "A `IncidentManagementEscalationPolicyID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementEscalationPolicyID` is: `\"gid://gitlab/IncidentManagement::EscalationPolicy/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "IncidentManagementEscalationRuleID", - "description": "A `IncidentManagementEscalationRuleID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementEscalationRuleID` is: `\"gid://gitlab/IncidentManagement::EscalationRule/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "IncidentManagementIssuableResourceLinkID", - "description": "A `IncidentManagementIssuableResourceLinkID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementIssuableResourceLinkID` is: `\"gid://gitlab/IncidentManagement::IssuableResourceLink/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "IncidentManagementOncallParticipantID", - "description": "A `IncidentManagementOncallParticipantID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementOncallParticipantID` is: `\"gid://gitlab/IncidentManagement::OncallParticipant/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IncidentManagementOncallRotation", - "description": "Describes an incident management on-call rotation", - "fields": [ + }, { - "name": "activePeriod", - "description": "Active period for the on-call rotation.", + "name": "moved", + "description": "Indicates if issue got moved from other project.", "args": [], "type": { - "kind": "OBJECT", - "name": "OncallRotationActivePeriodType", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "endsAt", - "description": "End date and time of the on-call rotation.", + "name": "movedTo", + "description": "Updated Issue after it got moved to another project.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "Issue", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the on-call rotation.", - "args": [], + "name": "notes", + "description": "All notes on this noteable.", + "args": [ + { + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", + "type": { + "kind": "ENUM", + "name": "NotesFilterType", + "ofType": null + }, + "defaultValue": "ALL_NOTES" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "IncidentManagementOncallRotationID", + "kind": "OBJECT", + "name": "NoteConnection", "ofType": null } }, @@ -77178,33 +96791,85 @@ "deprecationReason": null }, { - "name": "length", - "description": "Length of the on-call schedule, in the units specified by lengthUnit.", - "args": [], + "name": "participants", + "description": "List of participants in the issue.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "UserCoreConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lengthUnit", - "description": "Unit of the on-call rotation length.", + "name": "projectId", + "description": "ID of the issue project.", "args": [], "type": { - "kind": "ENUM", - "name": "OncallRotationUnitEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the on-call rotation.", - "args": [], + "name": "reference", + "description": "Internal reference of the issue. Returned in shortened format by default.", + "args": [ + { + "name": "full", + "description": "Boolean option specifying whether the reference should be returned in full.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -77218,8 +96883,8 @@ "deprecationReason": null }, { - "name": "participants", - "description": "Participants of the on-call rotation.", + "name": "relatedMergeRequests", + "description": "Merge requests related to the issue. This field can only be resolved for one issue in any single request.", "args": [ { "name": "after", @@ -77264,44 +96929,16 @@ ], "type": { "kind": "OBJECT", - "name": "OncallParticipantTypeConnection", + "name": "MergeRequestConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "shifts", - "description": "Blocks of time for which a participant is on-call within a given time frame. Time frame cannot exceed one month.", + "name": "relatedVulnerabilities", + "description": "Related vulnerabilities of the issue.", "args": [ - { - "name": "startTime", - "description": "Start of timeframe to include shifts for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "endTime", - "description": "End of timeframe to include shifts for. Cannot exceed one month after start.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -77345,104 +96982,58 @@ ], "type": { "kind": "OBJECT", - "name": "IncidentManagementOncallShiftConnection", + "name": "VulnerabilityConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "startsAt", - "description": "Start date of the on-call rotation.", + "name": "relativePosition", + "description": "Relative position of the issue (used for positioning in epic tree and issue boards).", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IncidentManagementOncallRotationConnection", - "description": "The connection type for IncidentManagementOncallRotation.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IncidentManagementOncallRotationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "severity", + "description": "Severity level of the incident.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IncidentManagementOncallRotation", - "ofType": null - } + "kind": "ENUM", + "name": "IssuableSeverity", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "slaDueAt", + "description": "Timestamp of when the issue SLA expires.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IncidentManagementOncallRotationEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "state", + "description": "State of the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "IssueState", "ofType": null } }, @@ -77450,60 +97041,27 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "IncidentManagementOncallRotation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "IncidentManagementOncallRotationID", - "description": "A `IncidentManagementOncallRotationID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementOncallRotationID` is: `\"gid://gitlab/IncidentManagement::OncallRotation/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IncidentManagementOncallSchedule", - "description": "Describes an incident management on-call schedule", - "fields": [ - { - "name": "description", - "description": "Description of the on-call schedule.", + "name": "statusPagePublishedIncident", + "description": "Indicates whether an issue is published to the status page.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "iid", - "description": "Internal ID of the on-call schedule.", + "name": "subscribed", + "description": "Indicates the currently logged in user is subscribed to the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -77511,15 +97069,15 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the on-call schedule.", + "name": "taskCompletionStatus", + "description": "Task completion status of the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "TaskCompletionStatus", "ofType": null } }, @@ -77527,55 +97085,24 @@ "deprecationReason": null }, { - "name": "oncallUsers", - "description": null, + "name": "timeEstimate", + "description": "Time estimate of the issue.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rotation", - "description": "On-call rotation for the on-call schedule.", - "args": [ - { - "name": "id", - "description": "ID of the on-call rotation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "IncidentManagementOncallRotationID", - "ofType": null - } - }, - "defaultValue": null + "kind": "SCALAR", + "name": "Int", + "ofType": null } - ], - "type": { - "kind": "OBJECT", - "name": "IncidentManagementOncallRotation", - "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "rotations", - "description": "On-call rotations for the on-call schedule.", + "name": "timelogs", + "description": "Timelogs on the issue.", "args": [ { "name": "after", @@ -77623,7 +97150,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "IncidentManagementOncallRotationConnection", + "name": "TimelogConnection", "ofType": null } }, @@ -77631,8 +97158,8 @@ "deprecationReason": null }, { - "name": "timezone", - "description": "Time zone of the on-call schedule.", + "name": "title", + "description": "Title of the issue.", "args": [], "type": { "kind": "NON_NULL", @@ -77645,28 +97172,29 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IncidentManagementOncallScheduleConnection", - "description": "The connection type for IncidentManagementOncallSchedule.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "titleHtml", + "description": "GitLab Flavored Markdown rendering of `title`", "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalTimeSpent", + "description": "Total time (in seconds) reported as spent on the issue.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "IncidentManagementOncallScheduleEdge", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -77674,15 +97202,27 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "type", + "description": "Type of the issue.", "args": [], "type": { - "kind": "LIST", + "kind": "ENUM", + "name": "IssueType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of when the issue was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "IncidentManagementOncallSchedule", + "kind": "SCALAR", + "name": "Time", "ofType": null } }, @@ -77690,42 +97230,43 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "updatedBy", + "description": "User that last updated the issue.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upvotes", + "description": "Number of upvotes the issue has received.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IncidentManagementOncallScheduleEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "userDiscussionsCount", + "description": "Number of user discussions in the issue.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -77733,59 +97274,76 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "userNotesCount", + "description": "Number of user notes of the issue.", "args": [], "type": { - "kind": "OBJECT", - "name": "IncidentManagementOncallSchedule", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IncidentManagementOncallShift", - "description": "A block of time for which a participant is on-call.", - "fields": [ + }, { - "name": "endsAt", - "description": "End time of the on-call shift.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuePermissions", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "participant", - "description": "Participant assigned to the on-call shift.", + "name": "webPath", + "description": "Web path of the issue.", "args": [], "type": { - "kind": "OBJECT", - "name": "OncallParticipantType", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "startsAt", - "description": "Start time of the on-call shift.", + "name": "webUrl", + "description": "Web URL of the issue.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "weight", + "description": "Weight of the issue.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null }, "isDeprecated": false, @@ -77793,15 +97351,47 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CurrentUserTodos", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "NoteableInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Todoable", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IncidentManagementOncallShiftConnection", - "description": "The connection type for IncidentManagementOncallShift.", + "name": "IssueConnection", + "description": "The connection type for Issue.", "fields": [ + { + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "edges", "description": "A list of edges.", @@ -77811,7 +97401,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "IncidentManagementOncallShiftEdge", + "name": "IssueEdge", "ofType": null } }, @@ -77827,7 +97417,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "IncidentManagementOncallShift", + "name": "Issue", "ofType": null } }, @@ -77849,6 +97439,22 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "weight", + "description": "Total weight of issues collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -77856,9 +97462,26 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "IssueCreationIterationWildcardId", + "description": "Iteration ID wildcard values for issue creation", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CURRENT", + "description": "Current iteration.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "IncidentManagementOncallShiftEdge", + "name": "IssueEdge", "description": "An edge in a connection.", "fields": [ { @@ -77883,7 +97506,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "IncidentManagementOncallShift", + "name": "Issue", "ofType": null }, "isDeprecated": false, @@ -77896,33 +97519,129 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "IncidentManagementTimelineEventID", - "description": "A `IncidentManagementTimelineEventID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementTimelineEventID` is: `\"gid://gitlab/IncidentManagement::TimelineEvent/1\"`.", + "kind": "ENUM", + "name": "IssueEscalationStatus", + "description": "Issue escalation status values", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": null, + "enumValues": [ + { + "name": "TRIGGERED", + "description": "Investigation has not started.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACKNOWLEDGED", + "description": "Someone is actively investigating the problem.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESOLVED", + "description": "The problem has been addressed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IGNORED", + "description": "No action will be taken.", + "isDeprecated": false, + "deprecationReason": null + } + ], "possibleTypes": null }, { "kind": "SCALAR", - "name": "IncidentManagementTimelineEventTagID", - "description": "A `IncidentManagementTimelineEventTagID` is a global ID. It is encoded as a string.\n\nAn example `IncidentManagementTimelineEventTagID` is: `\"gid://gitlab/IncidentManagement::TimelineEventTag/1\"`.", + "name": "IssueID", + "description": "A `IssueID` is a global ID. It is encoded as a string.\n\nAn example `IssueID` is: `\"gid://gitlab/Issue/1\"`.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "IssueLinkAlertsInput", + "description": "Autogenerated input type of IssueLinkAlerts", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the issue to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the issue to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "alertReferences", + "description": "Alerts references to be linked to the incident.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "InheritedCiVariable", - "description": "CI/CD variables a project inherites from its parent group and ancestors.", + "name": "IssueLinkAlertsPayload", + "description": "Autogenerated return type of IssueLinkAlerts.", "fields": [ { - "name": "environmentScope", - "description": "Scope defining the environments that can use the variable.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -77933,33 +97652,66 @@ "deprecationReason": null }, { - "name": "groupCiCdSettingsPath", - "description": "Indicates the path to the CI/CD settings of the group the variable belongs to.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "groupName", - "description": "Indicates group the variable belongs to.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Issue", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueMoveInput", + "description": "Autogenerated input type of IssueMove", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "id", - "description": "ID of the variable.", - "args": [], + "name": "projectPath", + "description": "Project the issue to mutate is in.", "type": { "kind": "NON_NULL", "name": null, @@ -77969,124 +97721,213 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "key", - "description": "Name of the variable.", - "args": [], + "name": "iid", + "description": "IID of the issue to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "targetProjectPath", + "description": "Project to move the issue to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueMoveListInput", + "description": "Autogenerated input type of IssueMoveList", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "masked", - "description": "Indicates whether the variable is masked.", - "args": [], + "name": "boardId", + "description": "Global ID of the board that the issue is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BoardID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the issue to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the issue to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fromListId", + "description": "ID of the board list that the issue will be moved from.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "protected", - "description": "Indicates whether the variable is protected.", - "args": [], + "name": "toListId", + "description": "ID of the board list that the issue will be moved to.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "raw", - "description": "Indicates whether the variable is raw.", - "args": [], + "name": "moveBeforeId", + "description": "ID of issue that should be placed before the current issue.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "variableType", - "description": "Type of the variable.", - "args": [], + "name": "moveAfterId", + "description": "ID of issue that should be placed after the current issue.", "type": { - "kind": "ENUM", - "name": "CiVariableType", + "kind": "SCALAR", + "name": "ID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null + }, + { + "name": "positionInList", + "description": "Position of issue within the board list. Positions start at 0. Use -1 to move to the end of the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "epicId", + "description": "ID of the parent epic. NULL when removing the association.", + "type": { + "kind": "SCALAR", + "name": "EpicID", + "ofType": null + }, + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "InheritedCiVariableConnection", - "description": "The connection type for InheritedCiVariable.", + "name": "IssueMoveListPayload", + "description": "Autogenerated return type of IssueMoveList.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InheritedCiVariableEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "InheritedCiVariable", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "OBJECT", + "name": "Issue", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -78099,32 +97940,52 @@ }, { "kind": "OBJECT", - "name": "InheritedCiVariableEdge", - "description": "An edge in a connection.", + "name": "IssueMovePayload", + "description": "Autogenerated return type of IssueMove.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "InheritedCiVariable", + "name": "Issue", "ofType": null }, "isDeprecated": false, @@ -78136,21 +97997,31 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "IssueParentID", + "description": "A `IssueParentID` is a global ID. It is encoded as a string.\n\nAn example `IssueParentID` is: `\"gid://gitlab/IssueParent/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestination", - "description": "Represents an external resource to send instance audit events to", + "name": "IssuePermissions", + "description": "Check permissions for the current user on a issue", "fields": [ { - "name": "destinationUrl", - "description": "External destination to send audit events to.", + "name": "adminIssue", + "description": "If `true`, the user can perform `admin_issue` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -78158,80 +98029,47 @@ "deprecationReason": null }, { - "name": "eventTypeFilters", - "description": "List of event type filters added for streaming.", + "name": "adminIssueRelation", + "description": "If `true`, the user can perform `admin_issue_relation` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createDesign", + "description": "If `true`, the user can perform `create_design` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "headers", - "description": "List of additional HTTP headers sent with each event.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "createNote", + "description": "If `true`, the user can perform `create_note` on this resource", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "AuditEventsStreamingInstanceHeaderConnection", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -78239,15 +98077,15 @@ "deprecationReason": null }, { - "name": "id", - "description": "ID of the destination.", + "name": "destroyDesign", + "description": "If `true`, the user can perform `destroy_design` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -78255,15 +98093,15 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the external destination to send audit events to.", + "name": "readDesign", + "description": "If `true`, the user can perform `read_design` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -78271,48 +98109,31 @@ "deprecationReason": null }, { - "name": "verificationToken", - "description": "Verification token to validate source of event.", + "name": "readIssue", + "description": "If `true`, the user can perform `read_issue` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ExternalAuditEventDestinationInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestinationConnection", - "description": "The connection type for InstanceExternalAuditEventDestination.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "reopenIssue", + "description": "If `true`, the user can perform `reopen_issue` on this resource", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestinationEdge", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -78320,15 +98141,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "updateDesign", + "description": "If `true`, the user can perform `update_design` on this resource", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestination", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -78336,15 +98157,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "updateIssue", + "description": "If `true`, the user can perform `update_issue` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -78359,8 +98180,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "InstanceExternalAuditEventDestinationCreateInput", - "description": "Autogenerated input type of InstanceExternalAuditEventDestinationCreate", + "name": "IssueSetAssigneesInput", + "description": "Autogenerated input type of IssueSetAssignees", "fields": null, "inputFields": [ { @@ -78374,8 +98195,22 @@ "defaultValue": null }, { - "name": "destinationUrl", - "description": "Destination URL.", + "name": "projectPath", + "description": "Project the issue to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the issue to mutate.", "type": { "kind": "NON_NULL", "name": null, @@ -78388,14 +98223,36 @@ "defaultValue": null }, { - "name": "name", - "description": "Destination name.", + "name": "assigneeUsernames", + "description": "Usernames to assign to the resource. Replaces existing assignees by default.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "defaultValue": null + }, + { + "name": "operationMode", + "description": "Operation to perform. Defaults to REPLACE.", + "type": { + "kind": "ENUM", + "name": "MutationOperationMode", + "ofType": null + }, + "defaultValue": "REPLACE" } ], "interfaces": null, @@ -78404,8 +98261,8 @@ }, { "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestinationCreatePayload", - "description": "Autogenerated return type of InstanceExternalAuditEventDestinationCreate", + "name": "IssueSetAssigneesPayload", + "description": "Autogenerated return type of IssueSetAssignees.", "fields": [ { "name": "clientMutationId", @@ -78444,12 +98301,12 @@ "deprecationReason": null }, { - "name": "instanceExternalAuditEventDestination", - "description": "Destination created.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestination", + "name": "Issue", "ofType": null }, "isDeprecated": false, @@ -78463,8 +98320,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "InstanceExternalAuditEventDestinationDestroyInput", - "description": "Autogenerated input type of InstanceExternalAuditEventDestinationDestroy", + "name": "IssueSetConfidentialInput", + "description": "Autogenerated input type of IssueSetConfidential", "fields": null, "inputFields": [ { @@ -78478,14 +98335,42 @@ "defaultValue": null }, { - "name": "id", - "description": "ID of the external instance audit event destination to destroy.", + "name": "projectPath", + "description": "Project the issue to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsInstanceExternalAuditEventDestinationID", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the issue to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "confidential", + "description": "Whether or not to set the issue as a confidential.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -78498,8 +98383,8 @@ }, { "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestinationDestroyPayload", - "description": "Autogenerated return type of InstanceExternalAuditEventDestinationDestroy", + "name": "IssueSetConfidentialPayload", + "description": "Autogenerated return type of IssueSetConfidential.", "fields": [ { "name": "clientMutationId", @@ -78536,41 +98421,14 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestinationEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestination", + "name": "Issue", "ofType": null }, "isDeprecated": false, @@ -78584,8 +98442,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "InstanceExternalAuditEventDestinationUpdateInput", - "description": "Autogenerated input type of InstanceExternalAuditEventDestinationUpdate", + "name": "IssueSetCrmContactsInput", + "description": "Autogenerated input type of IssueSetCrmContacts", "fields": null, "inputFields": [ { @@ -78599,35 +98457,61 @@ "defaultValue": null }, { - "name": "id", - "description": "ID of the external instance audit event destination to update.", + "name": "projectPath", + "description": "Project the issue to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsInstanceExternalAuditEventDestinationID", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "destinationUrl", - "description": "Destination URL to change.", + "name": "iid", + "description": "IID of the issue to mutate.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null }, { - "name": "name", - "description": "Destination name.", + "name": "contactIds", + "description": "Customer relations contact IDs to set. Replaces existing contacts by default.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CustomerRelationsContactID", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "operationMode", + "description": "Changes the operation mode. Defaults to REPLACE.", + "type": { + "kind": "ENUM", + "name": "MutationOperationMode", "ofType": null }, "defaultValue": null @@ -78639,8 +98523,8 @@ }, { "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestinationUpdatePayload", - "description": "Autogenerated return type of InstanceExternalAuditEventDestinationUpdate", + "name": "IssueSetCrmContactsPayload", + "description": "Autogenerated return type of IssueSetCrmContacts.", "fields": [ { "name": "clientMutationId", @@ -78679,12 +98563,12 @@ "deprecationReason": null }, { - "name": "instanceExternalAuditEventDestination", - "description": "Updated destination.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "InstanceExternalAuditEventDestination", + "name": "Issue", "ofType": null }, "isDeprecated": false, @@ -78698,8 +98582,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationCreateInput", - "description": "Autogenerated input type of InstanceGoogleCloudLoggingConfigurationCreate", + "name": "IssueSetDueDateInput", + "description": "Autogenerated input type of IssueSetDueDate", "fields": null, "inputFields": [ { @@ -78713,32 +98597,22 @@ "defaultValue": null }, { - "name": "name", - "description": "Destination name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "googleProjectIdName", - "description": "Unique identifier of the Google Cloud project to which the logging configuration belongs.", + "name": "projectPath", + "description": "Project the issue to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "clientEmail", - "description": "Email address associated with the service account that will be used to authenticate and interact with the Google Cloud Logging service. This is part of the IAM credentials.", + "name": "iid", + "description": "IID of the issue to mutate.", "type": { "kind": "NON_NULL", "name": null, @@ -78751,27 +98625,13 @@ "defaultValue": null }, { - "name": "logIdName", - "description": "Unique identifier used to distinguish and manage different logs within the same Google Cloud project.(defaults to `audit_events`).", + "name": "dueDate", + "description": "Desired due date for the issue. Due date is removed if null.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, - "defaultValue": "\"audit_events\"" - }, - { - "name": "privateKey", - "description": "Private Key associated with the service account. This key is used to authenticate the service account and authorize it to interact with the Google Cloud Logging service.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, "defaultValue": null } ], @@ -78781,8 +98641,8 @@ }, { "kind": "OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationCreatePayload", - "description": "Autogenerated return type of InstanceGoogleCloudLoggingConfigurationCreate", + "name": "IssueSetDueDatePayload", + "description": "Autogenerated return type of IssueSetDueDate.", "fields": [ { "name": "clientMutationId", @@ -78821,12 +98681,12 @@ "deprecationReason": null }, { - "name": "instanceGoogleCloudLoggingConfiguration", - "description": "configuration created.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationType", + "name": "Issue", "ofType": null }, "isDeprecated": false, @@ -78840,8 +98700,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationDestroyInput", - "description": "Autogenerated input type of InstanceGoogleCloudLoggingConfigurationDestroy", + "name": "IssueSetEpicInput", + "description": "Autogenerated input type of IssueSetEpic", "fields": null, "inputFields": [ { @@ -78855,18 +98715,42 @@ "defaultValue": null }, { - "name": "id", - "description": "ID of the Google Cloud logging configuration to destroy.", + "name": "projectPath", + "description": "Project the issue to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AuditEventsInstanceGoogleCloudLoggingConfigurationID", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the issue to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null } }, "defaultValue": null + }, + { + "name": "epicId", + "description": "Global ID of the epic to be assigned to the issue, epic will be removed if absent or set to null", + "type": { + "kind": "SCALAR", + "name": "EpicID", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -78875,8 +98759,8 @@ }, { "kind": "OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationDestroyPayload", - "description": "Autogenerated return type of InstanceGoogleCloudLoggingConfigurationDestroy", + "name": "IssueSetEpicPayload", + "description": "Autogenerated return type of IssueSetEpic.", "fields": [ { "name": "clientMutationId", @@ -78913,178 +98797,58 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationType", - "description": "Stores instance level Google Cloud Logging configurations associated with IAM service accounts,used for generating access tokens.", - "fields": [ - { - "name": "clientEmail", - "description": "Client email.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "googleProjectIdName", - "description": "Google project ID.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the configuration.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logIdName", - "description": "Log ID.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "name", - "description": "Name of the external destination to send audit events to.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Issue", + "ofType": null }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GoogleCloudLoggingConfigurationInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationTypeConnection", - "description": "The connection type for InstanceGoogleCloudLoggingConfigurationType.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationTypeEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "IssueSetEscalationPolicyInput", + "description": "Autogenerated input type of IssueSetEscalationPolicy", + "fields": null, + "inputFields": [ { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationType", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], + "name": "projectPath", + "description": "Project the issue to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationTypeEdge", - "description": "An edge in a connection.", - "fields": [ + "defaultValue": null + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "iid", + "description": "IID of the issue to mutate.", "type": { "kind": "NON_NULL", "name": null, @@ -79094,187 +98858,44 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "escalationPolicyId", + "description": "Global ID of the escalation policy to assign to the issue. Policy will be removed if absent or set to null.", "type": { - "kind": "OBJECT", - "name": "InstanceGoogleCloudLoggingConfigurationType", + "kind": "SCALAR", + "name": "IncidentManagementEscalationPolicyID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "InstanceSecurityDashboard", - "description": null, + "name": "IssueSetEscalationPolicyPayload", + "description": "Autogenerated return type of IssueSetEscalationPolicy.", "fields": [ { - "name": "clusterAgents", - "description": "Cluster agents associated with projects selected in the Instance Security Dashboard.", - "args": [ - { - "name": "hasVulnerabilities", - "description": "Returns only cluster agents which have vulnerabilities.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hasRemoteDevelopmentAgentConfig", - "description": "Returns only cluster agents which have an associated remote development agent config.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ClusterAgentConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projects", - "description": "Projects selected in Instance Security Dashboard.", - "args": [ - { - "name": "search", - "description": "Search query, which can be for the project name, a path, or a description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vulnerabilityGrades", - "description": "Represents vulnerable project counts for each grade.", - "args": [ - { - "name": "letterGrade", - "description": "Filter the response by given letter grade.", - "type": { - "kind": "ENUM", - "name": "VulnerabilityGrade", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -79285,8 +98906,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "VulnerableProjectsByGrade", + "kind": "SCALAR", + "name": "String", "ofType": null } } @@ -79296,346 +98917,122 @@ "deprecationReason": null }, { - "name": "vulnerabilityScanners", - "description": "Vulnerability scanners reported on the vulnerabilities from projects selected in Instance Security Dashboard.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "VulnerabilityScannerConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vulnerabilitySeveritiesCount", - "description": "Counts for each vulnerability severity from projects selected in Instance Security Dashboard.", - "args": [ - { - "name": "projectId", - "description": "Filter vulnerabilities by project.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "reportType", - "description": "Filter vulnerabilities by report type.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VulnerabilityReportType", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "severity", - "description": "Filter vulnerabilities by severity.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VulnerabilitySeverity", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Filter vulnerabilities by state.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VulnerabilityState", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "scanner", - "description": "Filter vulnerabilities by scanner.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "scannerId", - "description": "Filter vulnerabilities by scanner ID.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "VulnerabilitiesScannerID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "hasIssues", - "description": "Filter vulnerabilities that do or do not have issues.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hasResolution", - "description": "Filter vulnerabilities that do or do not have a resolution.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "image", - "description": "Filter vulnerabilities by location image. When this filter is present, the response only matches entries for a `reportType` that includes `container_scanning`, `cluster_image_scanning`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "clusterAgentId", - "description": "Filter vulnerabilities by `cluster_agent_id`. Vulnerabilities with a `reportType` of `cluster_image_scanning` are only included with this filter.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ClustersAgentID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "hasMergeRequest", - "description": "Filter vulnerabilities that do or do not have a merge request.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "dismissalReason", - "description": "Filter by dismissal reason.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "VulnerabilityDismissalReason", - "ofType": null - } - } - }, - "defaultValue": null - } - ], + "name": "issue", + "description": "Issue after mutation.", + "args": [], "type": { "kind": "OBJECT", - "name": "VulnerabilitySeveritiesCount", + "name": "Issue", "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Int", - "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "IntegrationsPrometheusID", - "description": "A `IntegrationsPrometheusID` is a global ID. It is encoded as a string.\n\nAn example `IntegrationsPrometheusID` is: `\"gid://gitlab/Integrations::Prometheus/1\"`.\nThe older format `\"gid://gitlab/PrometheusService/1\"` was deprecated in 14.1.", - "fields": null, + }, + "isDeprecated": false, + "deprecationReason": null + } + ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "UNION", - "name": "Issuable", - "description": "Represents an issuable.", + "kind": "INPUT_OBJECT", + "name": "IssueSetEscalationStatusInput", + "description": "Autogenerated input type of IssueSetEscalationStatus", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ + "inputFields": [ { - "kind": "OBJECT", - "name": "Epic", - "ofType": null + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "kind": "OBJECT", - "name": "Issue", - "ofType": null + "name": "projectPath", + "description": "Project the issue to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null }, { - "kind": "OBJECT", - "name": "MergeRequest", - "ofType": null + "name": "iid", + "description": "IID of the issue to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "kind": "OBJECT", - "name": "WorkItem", - "ofType": null + "name": "status", + "description": "Set the escalation status.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueEscalationStatus", + "ofType": null + } + }, + "defaultValue": null } - ] - }, - { - "kind": "SCALAR", - "name": "IssuableID", - "description": "A `IssuableID` is a global ID. It is encoded as a string.\n\nAn example `IssuableID` is: `\"gid://gitlab/Issuable/1\"`.", - "fields": null, - "inputFields": null, + ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IssuableResourceLink", - "description": "Describes an issuable resource link for incident issues", + "name": "IssueSetEscalationStatusPayload", + "description": "Autogenerated return type of IssueSetEscalationStatus.", "fields": [ { - "name": "id", - "description": "ID of the Issuable resource link.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "IncidentManagementIssuableResourceLinkID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, @@ -79643,24 +99040,55 @@ }, { "name": "issue", - "description": "Incident of the resource link.", + "description": "Issue after mutation.", "args": [], + "type": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueSetIterationInput", + "description": "Autogenerated input type of IssueSetIteration", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the issue to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Issue", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "link", - "description": "Web Link to the resource.", - "args": [], + "name": "iid", + "description": "IID of the issue to mutate.", "type": { "kind": "NON_NULL", "name": null, @@ -79670,12 +99098,31 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "linkText", - "description": "Optional text for the link.", + "name": "iterationId", + "description": "Iteration to assign to the issue.\n", + "type": { + "kind": "SCALAR", + "name": "IterationID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueSetIterationPayload", + "description": "Autogenerated return type of IssueSetIteration.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -79686,20 +99133,40 @@ "deprecationReason": null }, { - "name": "linkType", - "description": "Type of the resource link.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IssuableResourceLinkType", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "issue", + "description": "Issue after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -79708,57 +99175,120 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "IssuableResourceLinkConnection", - "description": "The connection type for IssuableResourceLink.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "IssueSetLockedInput", + "description": "Autogenerated input type of IssueSetLocked", + "fields": null, + "inputFields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the issue to mutate is in.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "IssuableResourceLinkEdge", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + "name": "iid", + "description": "IID of the issue to mutate.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "IssuableResourceLink", + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "locked", + "description": "Whether or not to lock discussion on the issue.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueSetLockedPayload", + "description": "Autogenerated return type of IssueSetLocked.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "issue", + "description": "Issue after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -79768,8 +99298,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "IssuableResourceLinkCreateInput", - "description": "Autogenerated input type of IssuableResourceLinkCreate", + "name": "IssueSetSeverityInput", + "description": "Autogenerated input type of IssueSetSeverity", "fields": null, "inputFields": [ { @@ -79783,22 +99313,22 @@ "defaultValue": null }, { - "name": "id", - "description": "Incident id to associate the resource link with.", + "name": "projectPath", + "description": "Project the issue to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "IssueID", + "name": "ID", "ofType": null } }, "defaultValue": null }, { - "name": "link", - "description": "Link of the resource.", + "name": "iid", + "description": "IID of the issue to mutate.", "type": { "kind": "NON_NULL", "name": null, @@ -79811,22 +99341,16 @@ "defaultValue": null }, { - "name": "linkText", - "description": "Link text of the resource.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "linkType", - "description": "Link type of the resource.", + "name": "severity", + "description": "Set the incident severity level.", "type": { - "kind": "ENUM", - "name": "IssuableResourceLinkType", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableSeverity", + "ofType": null + } }, "defaultValue": null } @@ -79837,8 +99361,8 @@ }, { "kind": "OBJECT", - "name": "IssuableResourceLinkCreatePayload", - "description": "Autogenerated return type of IssuableResourceLinkCreate", + "name": "IssueSetSeverityPayload", + "description": "Autogenerated return type of IssueSetSeverity.", "fields": [ { "name": "clientMutationId", @@ -79877,12 +99401,12 @@ "deprecationReason": null }, { - "name": "issuableResourceLink", - "description": "Issuable resource link.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "IssuableResourceLink", + "name": "Issue", "ofType": null }, "isDeprecated": false, @@ -79896,8 +99420,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "IssuableResourceLinkDestroyInput", - "description": "Autogenerated input type of IssuableResourceLinkDestroy", + "name": "IssueSetSubscriptionInput", + "description": "Autogenerated input type of IssueSetSubscription", "fields": null, "inputFields": [ { @@ -79911,14 +99435,42 @@ "defaultValue": null }, { - "name": "id", - "description": "Issuable resource link ID to remove.", + "name": "subscribedState", + "description": "Desired state of the subscription.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "IncidentManagementIssuableResourceLinkID", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the issue to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the issue to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -79931,8 +99483,8 @@ }, { "kind": "OBJECT", - "name": "IssuableResourceLinkDestroyPayload", - "description": "Autogenerated return type of IssuableResourceLinkDestroy", + "name": "IssueSetSubscriptionPayload", + "description": "Autogenerated return type of IssueSetSubscription.", "fields": [ { "name": "clientMutationId", @@ -79971,12 +99523,12 @@ "deprecationReason": null }, { - "name": "issuableResourceLink", - "description": "Issuable resource link.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "IssuableResourceLink", + "name": "Issue", "ofType": null }, "isDeprecated": false, @@ -79989,14 +99541,38 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "IssuableResourceLinkEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "IssueSetWeightInput", + "description": "Autogenerated input type of IssueSetWeight", + "fields": null, + "inputFields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the issue to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the issue to mutate.", "type": { "kind": "NON_NULL", "name": null, @@ -80006,1038 +99582,498 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "weight", + "description": "The desired weight for the issue. If set to null, weight is removed.", "type": { - "kind": "OBJECT", - "name": "IssuableResourceLink", + "kind": "SCALAR", + "name": "Int", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "IssuableResourceLinkType", - "description": "Issuable resource link type enum", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "general", - "description": "General link type", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "IssueSetWeightPayload", + "description": "Autogenerated return type of IssueSetWeight.", + "fields": [ { - "name": "zoom", - "description": "Zoom link type", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "slack", - "description": "Slack link type", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pagerduty", - "description": "Pagerduty link type", + "name": "issue", + "description": "Issue after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "IssuableSearchableField", - "description": "Fields to perform the search in", + "name": "IssueSort", + "description": "Values for sorting issues", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "TITLE", - "description": "Search in title field.", + "name": "DUE_DATE_ASC", + "description": "Due date by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "DESCRIPTION", - "description": "Search in description field.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IssuableSeverity", - "description": "Incident severity", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UNKNOWN", - "description": "Unknown severity", + "name": "DUE_DATE_DESC", + "description": "Due date by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "LOW", - "description": "Low severity", + "name": "RELATIVE_POSITION_ASC", + "description": "Relative position by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "MEDIUM", - "description": "Medium severity", + "name": "SEVERITY_ASC", + "description": "Severity from less critical to more critical.", "isDeprecated": false, "deprecationReason": null }, { - "name": "HIGH", - "description": "High severity", + "name": "SEVERITY_DESC", + "description": "Severity from more critical to less critical.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CRITICAL", - "description": "Critical severity", + "name": "TITLE_ASC", + "description": "Title by ascending order.", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IssuableState", - "description": "State of a GitLab issue or merge request", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "opened", - "description": "In open state.", + "name": "TITLE_DESC", + "description": "Title by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "closed", - "description": "In closed state.", + "name": "POPULARITY_ASC", + "description": "Number of upvotes (awarded \"thumbs up\" emoji) by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "locked", - "description": "Discussion has been locked.", + "name": "POPULARITY_DESC", + "description": "Number of upvotes (awarded \"thumbs up\" emoji) by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "all", - "description": "All available.", + "name": "ESCALATION_STATUS_ASC", + "description": "Status from triggered to resolved.", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IssuableSubscriptionEvent", - "description": "Values for subscribing and unsubscribing from issuables", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "SUBSCRIBE", - "description": "Subscribe to an issuable.", + "name": "ESCALATION_STATUS_DESC", + "description": "Status from resolved to triggered.", "isDeprecated": false, "deprecationReason": null }, { - "name": "UNSUBSCRIBE", - "description": "Unsubscribe from an issuable.", + "name": "CLOSED_AT_ASC", + "description": "Closed time by ascending order.", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Issue", - "description": null, - "fields": [ - { - "name": "alertManagementAlert", - "description": "Alert associated to this issue. Deprecated in 15.6: Use `alert_management_alerts`.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AlertManagementAlert", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `alert_management_alerts`. Deprecated in 15.6." }, { - "name": "alertManagementAlerts", - "description": "Alert Management alerts associated to this issue.", - "args": [ - { - "name": "iid", - "description": "IID of the alert. For example, \"1\".", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "statuses", - "description": "Alerts with the specified statues. For example, `[TRIGGERED]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AlertManagementStatus", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort alerts by this criteria.", - "type": { - "kind": "ENUM", - "name": "AlertManagementAlertSort", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "domain", - "description": "Filter query for given domain.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AlertManagementDomainFilter", - "ofType": null - } - }, - "defaultValue": "operations" - }, - { - "name": "search", - "description": "Search query for title, description, service, or monitoring_tool.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeUsername", - "description": "Username of a user assigned to the issue.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AlertManagementAlertConnection", - "ofType": null - }, + "name": "CLOSED_AT_DESC", + "description": "Closed time by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "assignees", - "description": "Assignees of the issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCoreConnection", - "ofType": null - }, + "name": "WEIGHT_ASC", + "description": "Weight by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "author", - "description": "User that created the issue.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - } - }, + "name": "WEIGHT_DESC", + "description": "Weight by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "blocked", - "description": "Indicates the issue is blocked.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "PUBLISHED_ASC", + "description": "Published issues shown last.", "isDeprecated": false, "deprecationReason": null }, { - "name": "blockedByCount", - "description": "Count of issues blocking this issue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "PUBLISHED_DESC", + "description": "Published issues shown first.", "isDeprecated": false, "deprecationReason": null }, { - "name": "blockedByIssues", - "description": "Issues blocking this issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IssueConnection", - "ofType": null - }, + "name": "SLA_DUE_AT_ASC", + "description": "Issues with earliest SLA due time shown first.", "isDeprecated": false, "deprecationReason": null }, { - "name": "blockingCount", - "description": "Count of issues this issue is blocking.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "SLA_DUE_AT_DESC", + "description": "Issues with latest SLA due time shown first.", "isDeprecated": false, "deprecationReason": null }, { - "name": "closedAsDuplicateOf", - "description": "Issue this issue was closed as a duplicate of.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, + "name": "BLOCKING_ISSUES_ASC", + "description": "Blocking issues count by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "closedAt", - "description": "Timestamp of when the issue was closed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "BLOCKING_ISSUES_DESC", + "description": "Blocking issues count by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "commenters", - "description": "All commenters on this noteable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCoreConnection", - "ofType": null - } - }, + "name": "HEALTH_STATUS_ASC", + "description": "Issues with healthy issues first.", "isDeprecated": false, "deprecationReason": null }, { - "name": "confidential", - "description": "Indicates the issue is confidential.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "HEALTH_STATUS_DESC", + "description": "Issues with unhealthy issues first.", "isDeprecated": false, "deprecationReason": null }, { - "name": "createNoteEmail", - "description": "User specific email address for the issue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "PRIORITY_ASC", + "description": "Priority by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of when the issue was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, + "name": "PRIORITY_DESC", + "description": "Priority by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "currentUserTodos", - "description": "To-do items for the current user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the to-do items.", - "type": { - "kind": "ENUM", - "name": "TodoStateEnum", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TodoConnection", - "ofType": null - } - }, + "name": "LABEL_PRIORITY_ASC", + "description": "Label priority by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "customerRelationsContacts", - "description": "Customer relations contacts of the issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerRelationsContactConnection", - "ofType": null - }, + "name": "LABEL_PRIORITY_DESC", + "description": "Label priority by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "Description of the issue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "MILESTONE_DUE_ASC", + "description": "Milestone due date by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "descriptionHtml", - "description": "GitLab Flavored Markdown rendering of `description`", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "MILESTONE_DUE_DESC", + "description": "Milestone due date by descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "designCollection", - "description": "Collection of design images associated with this issue.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DesignCollection", - "ofType": null - }, + "name": "updated_desc", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "updated_asc", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_desc", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_asc", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "UPDATED_DESC", + "description": "Updated at descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "discussionLocked", - "description": "Indicates discussion is locked on the issue.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "UPDATED_ASC", + "description": "Updated at ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "discussions", - "description": "All discussions on this noteable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionConnection", - "ofType": null - } - }, + "name": "CREATED_DESC", + "description": "Created at descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "downvotes", - "description": "Number of downvotes the issue has received.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, + "name": "CREATED_ASC", + "description": "Created at ascending order.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssueState", + "description": "State of a GitLab issue", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "dueDate", - "description": "Due date of the issue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "opened", + "description": "In open state.", "isDeprecated": false, "deprecationReason": null }, { - "name": "emailsDisabled", - "description": "Indicates if a project has email notifications disabled: `true` if email notifications are disabled. Deprecated in 16.3: Use `emails_enabled`.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Use `emails_enabled`. Deprecated in 16.3." + "name": "closed", + "description": "In closed state.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "emailsEnabled", - "description": "Indicates if a project has email notifications disabled: `false` if email notifications are disabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "locked", + "description": "Discussion has been locked.", "isDeprecated": false, "deprecationReason": null }, { - "name": "epic", - "description": "Epic to which this issue belongs.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Epic", - "ofType": null - }, + "name": "all", + "description": "All available.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssueStateEvent", + "description": "Values for issue state events", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REOPEN", + "description": "Reopens the issue.", "isDeprecated": false, "deprecationReason": null }, { - "name": "escalationPolicy", - "description": "Escalation policy associated with the issue. Available for issues which support escalation.", + "name": "CLOSE", + "description": "Closes the issue.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueStatusCountsType", + "description": "Represents total number of issues for the represented statuses", + "fields": [ + { + "name": "all", + "description": "Number of issues with status ALL for the project", "args": [], "type": { - "kind": "OBJECT", - "name": "EscalationPolicyType", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "escalationStatus", - "description": "Escalation status of the issue.", + "name": "closed", + "description": "Number of issues with status CLOSED for the project", "args": [], "type": { - "kind": "ENUM", - "name": "IssueEscalationStatus", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "externalAuthor", - "description": "Email address of non-GitLab user reporting the issue. For guests, the email address is obfuscated.", + "name": "opened", + "description": "Number of issues with status OPENED for the project", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssueType", + "description": "Issue type", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "hasEpic", - "description": "Indicates if the issue belongs to an epic.\n Can return true and not show an associated epic when the user has no access to the epic.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, + "name": "ISSUE", + "description": "Issue issue type", "isDeprecated": false, "deprecationReason": null }, { - "name": "hasParent", - "description": "Indicates if the issue has a parent work item. Introduced in 16.5: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.5." + "name": "INCIDENT", + "description": "Incident issue type", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "healthStatus", - "description": "Current health status.", - "args": [], - "type": { - "kind": "ENUM", - "name": "HealthStatus", - "ofType": null - }, + "name": "TEST_CASE", + "description": "Test Case issue type", "isDeprecated": false, "deprecationReason": null }, { - "name": "hidden", - "description": "Indicates the issue is hidden because the author has been banned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, + "name": "REQUIREMENT", + "description": "Requirement issue type", "isDeprecated": false, "deprecationReason": null }, { - "name": "humanTimeEstimate", - "description": "Human-readable time estimate of the issue.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "TASK", + "description": "Task issue type", "isDeprecated": false, "deprecationReason": null }, { - "name": "humanTotalTimeSpent", - "description": "Human-readable total time reported as spent on the issue.", - "args": [], + "name": "OBJECTIVE", + "description": "Objective issue type. Available only when feature flag `okrs_mvc` is enabled. Introduced in GitLab 15.6: **Status**: Experiment.", + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.6." + }, + { + "name": "KEY_RESULT", + "description": "Key Result issue type. Available only when feature flag `okrs_mvc` is enabled. Introduced in GitLab 15.7: **Status**: Experiment.", + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.7." + }, + { + "name": "EPIC", + "description": "Epic issue type. Available only when feature flag `namespace_level_work_items` is enabled. Introduced in GitLab 16.7: **Status**: Experiment.", + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueUnlinkAlertInput", + "description": "Autogenerated input type of IssueUnlinkAlert", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": "ID of the issue.", - "args": [], + "name": "projectPath", + "description": "Project the issue to mutate is in.", "type": { "kind": "NON_NULL", "name": null, @@ -81047,491 +100083,315 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { "name": "iid", - "description": "Internal ID of the issue.", - "args": [], + "description": "IID of the issue to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "alertId", + "description": "Global ID of the alert to unlink from the incident.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AlertManagementAlertID", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueUnlinkAlertPayload", + "description": "Autogenerated return type of IssueUnlinkAlert.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issuableResourceLinks", - "description": "Issuable resource links of the incident issue.", - "args": [ - { - "name": "incidentId", - "description": "ID of the incident.", - "type": { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "IssueID", + "name": "String", "ofType": null } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "IssuableResourceLinkConnection", - "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "iteration", - "description": "Iteration of the issue.", + "name": "issue", + "description": "Issue after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "Iteration", + "name": "Issue", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssuesBulkUpdateInput", + "description": "Autogenerated input type of IssuesBulkUpdate", + "fields": null, + "inputFields": [ { - "name": "labels", - "description": "Labels of the issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "OBJECT", - "name": "LabelConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "mergeRequestsCount", - "description": "Number of merge requests that close the issue on merge.", - "args": [], + "name": "parentId", + "description": "Global ID of the parent to which the bulk update will be scoped. The parent can be a project. The parent can also be a group (Premium and Ultimate only). Example `IssueParentID` are `\"gid://gitlab/Project/1\"` and `\"gid://gitlab/Group/1\"`.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "IssueParentID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "metricImages", - "description": "Metric images associated to the issue.", - "args": [], + "name": "ids", + "description": "Global ID array of the issues that will be updated. IDs that the user can't update will be ignored. A max of 100 can be provided.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MetricImage", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IssueID", + "ofType": null + } } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "milestone", - "description": "Milestone of the issue.", - "args": [], + "name": "assigneeIds", + "description": "Global ID array of the users that will be assigned to the given issues. Existing assignees will be replaced with the ones on this list.", "type": { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "UserID", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "moved", - "description": "Indicates if issue got moved from other project.", - "args": [], + "name": "milestoneId", + "description": "Global ID of the milestone that will be assigned to the issues.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "MilestoneID", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "movedTo", - "description": "Updated Issue after it got moved to another project.", - "args": [], + "name": "stateEvent", + "description": "Close or reopen an issue.", "type": { - "kind": "OBJECT", - "name": "Issue", + "kind": "ENUM", + "name": "IssueStateEvent", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "notes", - "description": "All notes on this noteable.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "addLabelIds", + "description": "Global ID array of the labels that will be added to the issues. ", "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "NoteConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "LabelID", + "ofType": null + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "participants", - "description": "List of participants in the issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { + "name": "removeLabelIds", + "description": "Global ID array of the labels that will be removed from the issues. ", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "LabelID", "ofType": null - }, - "defaultValue": null + } } - ], + }, + "defaultValue": null + }, + { + "name": "subscriptionEvent", + "description": "Subscribe to or unsubscribe from issue notifications.", "type": { - "kind": "OBJECT", - "name": "UserCoreConnection", + "kind": "ENUM", + "name": "IssuableSubscriptionEvent", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "projectId", - "description": "ID of the issue project.", - "args": [], + "name": "iterationId", + "description": "Global ID of the iteration that will be assigned to the issues.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "IterationID", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "reference", - "description": "Internal reference of the issue. Returned in shortened format by default.", - "args": [ - { - "name": "full", - "description": "Boolean option specifying whether the reference should be returned in full.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], + "name": "epicId", + "description": "Global ID of the epic that will be assigned to the issues.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "EpicID", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "relatedMergeRequests", - "description": "Merge requests related to the issue. This field can only be resolved for one issue in any single request.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "healthStatus", + "description": "Health status that will be assigned to the issues.", "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", + "kind": "ENUM", + "name": "HealthStatus", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuesBulkUpdatePayload", + "description": "Autogenerated return type of IssuesBulkUpdate.", + "fields": [ { - "name": "relatedVulnerabilities", - "description": "Related vulnerabilities of the issue.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { - "kind": "OBJECT", - "name": "VulnerabilityConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "relativePosition", - "description": "Relative position of the issue (used for positioning in epic tree and issue boards).", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedIssueCount", + "description": "Number of issues that were successfully updated.", "args": [], "type": { "kind": "SCALAR", @@ -81540,69 +100400,80 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Iteration", + "description": "Represents an iteration object", + "fields": [ { - "name": "severity", - "description": "Severity level of the incident.", + "name": "createdAt", + "description": "Timestamp of iteration creation.", "args": [], "type": { - "kind": "ENUM", - "name": "IssuableSeverity", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "slaDueAt", - "description": "Timestamp of when the issue SLA expires.", + "name": "description", + "description": "Description of the iteration.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "State of the issue.", + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description`", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueState", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "statusPagePublishedIncident", - "description": "Indicates whether an issue is published to the status page.", + "name": "dueDate", + "description": "Timestamp of the iteration due date.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "subscribed", - "description": "Indicates the currently logged in user is subscribed to the issue.", + "name": "id", + "description": "ID of the iteration.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -81610,15 +100481,15 @@ "deprecationReason": null }, { - "name": "taskCompletionStatus", - "description": "Task completion status of the issue.", + "name": "iid", + "description": "Internal ID of the iteration.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TaskCompletionStatus", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -81626,15 +100497,15 @@ "deprecationReason": null }, { - "name": "timeEstimate", - "description": "Time estimate of the issue.", + "name": "iterationCadence", + "description": "Cadence of the iteration.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "IterationCadence", "ofType": null } }, @@ -81642,81 +100513,43 @@ "deprecationReason": null }, { - "name": "timelogs", - "description": "Timelogs on the issue.", + "name": "report", + "description": "Historically accurate report about the timebox.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "fullPath", + "description": "Full path of the project or group used as a scope for report. For example, `gitlab-org` or `gitlab-org/gitlab`.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TimelogConnection", - "ofType": null - } + "kind": "OBJECT", + "name": "TimeboxReport", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Title of the issue.", + "name": "scopedPath", + "description": "Web path of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "titleHtml", - "description": "GitLab Flavored Markdown rendering of `title`", + "name": "scopedUrl", + "description": "Web URL of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts.", "args": [], "type": { "kind": "SCALAR", @@ -81727,8 +100560,8 @@ "deprecationReason": null }, { - "name": "totalTimeSpent", - "description": "Total time reported as spent on the issue.", + "name": "sequence", + "description": "Sequence number for the iteration when you sort the containing cadence's iterations by the start and end date. The earliest starting and ending iteration is assigned 1.", "args": [], "type": { "kind": "NON_NULL", @@ -81743,27 +100576,27 @@ "deprecationReason": null }, { - "name": "type", - "description": "Type of the issue.", + "name": "startDate", + "description": "Timestamp of the iteration start date.", "args": [], "type": { - "kind": "ENUM", - "name": "IssueType", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of when the issue was last updated.", + "name": "state", + "description": "State of the iteration.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", + "kind": "ENUM", + "name": "IterationState", "ofType": null } }, @@ -81771,27 +100604,27 @@ "deprecationReason": null }, { - "name": "updatedBy", - "description": "User that last updated the issue.", + "name": "title", + "description": "Title of the iteration.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "upvotes", - "description": "Number of upvotes the issue has received.", + "name": "updatedAt", + "description": "Timestamp of last iteration update.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null } }, @@ -81799,15 +100632,15 @@ "deprecationReason": null }, { - "name": "userDiscussionsCount", - "description": "Number of user discussions in the issue.", + "name": "webPath", + "description": "Web path of the iteration.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -81815,47 +100648,96 @@ "deprecationReason": null }, { - "name": "userNotesCount", - "description": "Number of user notes of the issue.", + "name": "webUrl", + "description": "Web URL of the iteration.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "TimeboxReportInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IterationCadence", + "description": "Represents an iteration cadence", + "fields": [ + { + "name": "active", + "description": "Whether the iteration cadence is active.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", + "name": "automatic", + "description": "Whether the iteration cadence should automatically generate upcoming iterations.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssuePermissions", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "webPath", - "description": "Web path of the issue.", + "name": "description", + "description": "Description of the iteration cadence. Maximum length is 5000 characters.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "durationInWeeks", + "description": "Duration in weeks of the iterations within this cadence.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Global ID of the iteration cadence.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "IterationsCadenceID", "ofType": null } }, @@ -81863,15 +100745,27 @@ "deprecationReason": null }, { - "name": "webUrl", - "description": "Web URL of the issue.", + "name": "iterationsInAdvance", + "description": "Upcoming iterations to be created when iteration cadence is set to automatic.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rollOver", + "description": "Whether the iteration cadence should roll over issues to the next iteration or not.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -81879,60 +100773,44 @@ "deprecationReason": null }, { - "name": "weight", - "description": "Weight of the issue.", + "name": "startDate", + "description": "Timestamp of the automation start date.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CurrentUserTodos", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "NoteableInterface", - "ofType": null }, { - "kind": "INTERFACE", - "name": "Todoable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueConnection", - "description": "The connection type for Issue.", - "fields": [ - { - "name": "count", - "description": "Total count of collection.", + "name": "title", + "description": "Title of the iteration cadence.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IterationCadenceConnection", + "description": "The connection type for IterationCadence.", + "fields": [ { "name": "edges", "description": "A list of edges.", @@ -81942,7 +100820,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "IssueEdge", + "name": "IterationCadenceEdge", "ofType": null } }, @@ -81958,7 +100836,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Issue", + "name": "IterationCadence", "ofType": null } }, @@ -81980,22 +100858,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "weight", - "description": "Total weight of issues collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -82004,169 +100866,120 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "IssueCreationIterationWildcardId", - "description": "Iteration ID wildcard values for issue creation", + "kind": "INPUT_OBJECT", + "name": "IterationCadenceCreateInput", + "description": "Autogenerated input type of IterationCadenceCreate", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "CURRENT", - "description": "Current iteration.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueEdge", - "description": "An edge in a connection.", - "fields": [ + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "groupPath", + "description": "Group where the iteration cadence is created.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "title", + "description": "Title of the iteration cadence.", "type": { - "kind": "OBJECT", - "name": "Issue", + "kind": "SCALAR", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IssueEscalationStatus", - "description": "Issue escalation status values", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TRIGGERED", - "description": "Investigation has not started.", - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "ACKNOWLEDGED", - "description": "Someone is actively investigating the problem.", - "isDeprecated": false, - "deprecationReason": null + "name": "durationInWeeks", + "description": "Duration in weeks of the iterations within this cadence.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "name": "RESOLVED", - "description": "The problem has been addressed.", - "isDeprecated": false, - "deprecationReason": null + "name": "iterationsInAdvance", + "description": "Upcoming iterations to be created when iteration cadence is set to automatic.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null }, { - "name": "IGNORED", - "description": "No action will be taken.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "IssueID", - "description": "A `IssueID` is a global ID. It is encoded as a string.\n\nAn example `IssueID` is: `\"gid://gitlab/Issue/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "IssueLinkAlertsInput", - "description": "Autogenerated input type of IssueLinkAlerts", - "fields": null, - "inputFields": [ + "name": "startDate", + "description": "Timestamp of the automation start date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "automatic", + "description": "Whether the iteration cadence should automatically generate upcoming iterations.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, "defaultValue": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "active", + "description": "Whether the iteration cadence is active.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "rollOver", + "description": "Whether the iteration cadence should roll over issues to the next iteration or not.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "alertReferences", - "description": "Alerts references to be linked to the incident.", + "name": "description", + "description": "Description of the iteration cadence. Maximum length is 5000 characters.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null } @@ -82177,8 +100990,8 @@ }, { "kind": "OBJECT", - "name": "IssueLinkAlertsPayload", - "description": "Autogenerated return type of IssueLinkAlerts", + "name": "IterationCadenceCreatePayload", + "description": "Autogenerated return type of IterationCadenceCreate.", "fields": [ { "name": "clientMutationId", @@ -82217,12 +101030,12 @@ "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "iterationCadence", + "description": "Created iteration cadence.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "IterationCadence", "ofType": null }, "isDeprecated": false, @@ -82236,71 +101049,145 @@ }, { "kind": "INPUT_OBJECT", - "name": "IssueMoveInput", - "description": "Autogenerated input type of IssueMove", + "name": "IterationCadenceDestroyInput", + "description": "Autogenerated input type of IterationCadenceDestroy", "fields": null, "inputFields": [ { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "id", + "description": "Global ID of the iteration cadence.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "IterationsCadenceID", "ofType": null } }, "defaultValue": null - }, + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IterationCadenceDestroyPayload", + "description": "Autogenerated return type of IterationCadenceDestroy.", + "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "targetProjectPath", - "description": "Project to move the issue to.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "description": "Group the iteration cadence belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IterationCadenceEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "IterationCadence", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "IssueMoveListInput", - "description": "Autogenerated input type of IssueMoveList", + "name": "IterationCadenceUpdateInput", + "description": "Autogenerated input type of IterationCadenceUpdate", "fields": null, "inputFields": [ { @@ -82314,103 +101201,95 @@ "defaultValue": null }, { - "name": "boardId", - "description": "Global ID of the board that the issue is in.", + "name": "id", + "description": "Global ID of the iteration cadence.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "BoardID", + "name": "IterationsCadenceID", "ofType": null } }, "defaultValue": null }, { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "title", + "description": "Title of the iteration cadence.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "durationInWeeks", + "description": "Duration in weeks of the iterations within this cadence.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null }, { - "name": "fromListId", - "description": "ID of the board list that the issue will be moved from.", + "name": "iterationsInAdvance", + "description": "Upcoming iterations to be created when iteration cadence is set to automatic.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "toListId", - "description": "ID of the board list that the issue will be moved to.", + "name": "startDate", + "description": "Timestamp of the automation start date.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "moveBeforeId", - "description": "ID of issue that should be placed before the current issue.", + "name": "automatic", + "description": "Whether the iteration cadence should automatically generate upcoming iterations.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "moveAfterId", - "description": "ID of issue that should be placed after the current issue.", + "name": "active", + "description": "Whether the iteration cadence is active.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "positionInList", - "description": "Position of issue within the board list. Positions start at 0. Use -1 to move to the end of the list.", + "name": "rollOver", + "description": "Whether the iteration cadence should roll over issues to the next iteration or not.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "epicId", - "description": "ID of the parent epic. NULL when removing the association.", + "name": "description", + "description": "Description of the iteration cadence. Maximum length is 5000 characters.", "type": { "kind": "SCALAR", - "name": "EpicID", + "name": "String", "ofType": null }, "defaultValue": null @@ -82422,8 +101301,8 @@ }, { "kind": "OBJECT", - "name": "IssueMoveListPayload", - "description": "Autogenerated return type of IssueMoveList", + "name": "IterationCadenceUpdatePayload", + "description": "Autogenerated return type of IterationCadenceUpdate.", "fields": [ { "name": "clientMutationId", @@ -82462,12 +101341,12 @@ "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "iterationCadence", + "description": "Updated iteration cadence.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "IterationCadence", "ofType": null }, "isDeprecated": false, @@ -82481,8 +101360,102 @@ }, { "kind": "OBJECT", - "name": "IssueMovePayload", - "description": "Autogenerated return type of IssueMove", + "name": "IterationConnection", + "description": "The connection type for Iteration.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IterationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Iteration", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IterationDeleteInput", + "description": "Autogenerated input type of IterationDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the iteration.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IterationID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IterationDeletePayload", + "description": "Autogenerated return type of IterationDelete.", "fields": [ { "name": "clientMutationId", @@ -82521,12 +101494,55 @@ "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "group", + "description": "Group the iteration belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IterationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "Iteration", "ofType": null }, "isDeprecated": false, @@ -82534,14 +101550,150 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "IterationID", + "description": "A `IterationID` is a global ID. It is encoded as a string.\n\nAn example `IterationID` is: `\"gid://gitlab/Iteration/1\"`.\nThe older format `\"gid://gitlab/EEIteration/1\"` was deprecated in 13.3.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IterationSearchableField", + "description": "Fields to perform the search in", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TITLE", + "description": "Search in title field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CADENCE_TITLE", + "description": "Search in cadence_title field.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IterationSort", + "description": "Iteration sort values", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CADENCE_AND_DUE_DATE_ASC", + "description": "Sort by cadence id in ascending and due date in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CADENCE_AND_DUE_DATE_DESC", + "description": "Sort by cadence id in ascending and due date in descending order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IterationState", + "description": "State of a GitLab iteration", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "upcoming", + "description": "Upcoming iteration.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "current", + "description": "Current iteration.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opened", + "description": "Open iteration.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "closed", + "description": "Closed iteration.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "all", + "description": "Any iteration.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IterationWildcardId", + "description": "Iteration ID wildcard values", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "description": "No iteration is assigned.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANY", + "description": "An iteration is assigned.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CURRENT", + "description": "Current iteration.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "IterationsCadenceID", + "description": "A `IterationsCadenceID` is a global ID. It is encoded as a string.\n\nAn example `IterationsCadenceID` is: `\"gid://gitlab/Iterations::Cadence/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "SCALAR", - "name": "IssueParentID", - "description": "A `IssueParentID` is a global ID. It is encoded as a string.\n\nAn example `IssueParentID` is: `\"gid://gitlab/IssueParent/1\"`.", + "name": "JSON", + "description": "Represents untyped JSON", "fields": null, "inputFields": null, "interfaces": null, @@ -82550,67 +101702,31 @@ }, { "kind": "OBJECT", - "name": "IssuePermissions", - "description": "Check permissions for the current user on a issue", + "name": "JiraImport", + "description": null, "fields": [ { - "name": "adminIssue", - "description": "Indicates the user can perform `admin_issue` on this resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createDesign", - "description": "Indicates the user can perform `create_design` on this resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createNote", - "description": "Indicates the user can perform `create_note` on this resource", + "name": "createdAt", + "description": "Timestamp of when the Jira import was created.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "destroyDesign", - "description": "Indicates the user can perform `destroy_design` on this resource", + "name": "failedToImportCount", + "description": "Count of issues that failed to import.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -82618,15 +101734,15 @@ "deprecationReason": null }, { - "name": "readDesign", - "description": "Indicates the user can perform `read_design` on this resource", + "name": "importedIssuesCount", + "description": "Count of issues that were successfully imported.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -82634,15 +101750,15 @@ "deprecationReason": null }, { - "name": "readIssue", - "description": "Indicates the user can perform `read_issue` on this resource", + "name": "jiraProjectKey", + "description": "Project key for the imported Jira project.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -82650,47 +101766,39 @@ "deprecationReason": null }, { - "name": "reopenIssue", - "description": "Indicates the user can perform `reopen_issue` on this resource", + "name": "scheduledAt", + "description": "Timestamp of when the Jira import was scheduled.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateDesign", - "description": "Indicates the user can perform `update_design` on this resource", + "name": "scheduledBy", + "description": "User that started the Jira import.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "UserCore", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateIssue", - "description": "Indicates the user can perform `update_issue` on this resource", + "name": "totalIssueCount", + "description": "Total count of issues that were attempted to import.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -82704,134 +101812,92 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "IssueSetAssigneesInput", - "description": "Autogenerated input type of IssueSetAssignees", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "JiraImportConnection", + "description": "The connection type for JiraImport.", + "fields": [ { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "JiraImportEdge", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "JiraImport", "ofType": null } }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "assigneeUsernames", - "description": "Usernames to assign to the resource. Replaces existing assignees by default.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, - "defaultValue": null - }, - { - "name": "operationMode", - "description": "Operation to perform. Defaults to REPLACE.", - "type": { - "kind": "ENUM", - "name": "MutationOperationMode", - "ofType": null - }, - "defaultValue": "REPLACE" + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IssueSetAssigneesPayload", - "description": "Autogenerated return type of IssueSetAssignees", + "name": "JiraImportEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "JiraImport", "ofType": null }, "isDeprecated": false, @@ -82845,27 +101911,23 @@ }, { "kind": "INPUT_OBJECT", - "name": "IssueSetConfidentialInput", - "description": "Autogenerated input type of IssueSetConfidential", + "name": "JiraImportStartInput", + "description": "Autogenerated input type of JiraImportStart", "fields": null, "inputFields": [ { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "jiraProjectKey", + "description": "Project key of the importer Jira project.", "type": { "kind": "NON_NULL", "name": null, @@ -82878,8 +101940,8 @@ "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "jiraProjectName", + "description": "Project name of the importer Jira project.", "type": { "kind": "SCALAR", "name": "String", @@ -82888,18 +101950,36 @@ "defaultValue": null }, { - "name": "confidential", - "description": "Whether or not to set the issue as a confidential.", + "name": "projectPath", + "description": "Project to import the Jira project into.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, "defaultValue": null + }, + { + "name": "usersMapping", + "description": "Mapping of Jira to GitLab users.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "JiraUsersMappingInputType", + "ofType": null + } + } + }, + "defaultValue": null } ], "interfaces": null, @@ -82908,8 +101988,8 @@ }, { "kind": "OBJECT", - "name": "IssueSetConfidentialPayload", - "description": "Autogenerated return type of IssueSetConfidential", + "name": "JiraImportStartPayload", + "description": "Autogenerated return type of JiraImportStart.", "fields": [ { "name": "clientMutationId", @@ -82948,12 +102028,12 @@ "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "jiraImport", + "description": "Jira import data after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "JiraImport", "ofType": null }, "isDeprecated": false, @@ -82967,38 +102047,10 @@ }, { "kind": "INPUT_OBJECT", - "name": "IssueSetCrmContactsInput", - "description": "Autogenerated input type of IssueSetCrmContacts", + "name": "JiraImportUsersInput", + "description": "Autogenerated input type of JiraImportUsers", "fields": null, "inputFields": [ - { - "name": "projectPath", - "description": "Project the issue to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "iid", - "description": "IID of the issue to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -83010,33 +102062,25 @@ "defaultValue": null }, { - "name": "contactIds", - "description": "Customer relations contact IDs to set. Replaces existing contacts by default.", + "name": "projectPath", + "description": "Project to import the Jira users into.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CustomerRelationsContactID", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "defaultValue": null }, { - "name": "operationMode", - "description": "Changes the operation mode. Defaults to REPLACE.", + "name": "startAt", + "description": "Index of the record the import should started at, default 0 (50 records returned).", "type": { - "kind": "ENUM", - "name": "MutationOperationMode", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null @@ -83048,8 +102092,8 @@ }, { "kind": "OBJECT", - "name": "IssueSetCrmContactsPayload", - "description": "Autogenerated return type of IssueSetCrmContacts", + "name": "JiraImportUsersPayload", + "description": "Autogenerated return type of JiraImportUsers.", "fields": [ { "name": "clientMutationId", @@ -83088,13 +102132,21 @@ "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "jiraUsers", + "description": "Users returned from Jira, matched by email and name if possible.", "args": [], "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "JiraUser", + "ofType": null + } + } }, "isDeprecated": false, "deprecationReason": null @@ -83106,28 +102158,14 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "IssueSetDueDateInput", - "description": "Autogenerated input type of IssueSetDueDate", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Project the issue to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "JiraProject", + "description": null, + "fields": [ { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "key", + "description": "Key of the Jira project.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -83137,82 +102175,92 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "name", + "description": "Name of the Jira project.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "dueDate", - "description": "Desired due date for the issue. Due date is removed if null.", + "name": "projectId", + "description": "ID of the Jira project.", + "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IssueSetDueDatePayload", - "description": "Autogenerated return type of IssueSetDueDate", + "name": "JiraProjectConnection", + "description": "The connection type for JiraProject.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "JiraProjectEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "JiraProject", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -83224,28 +102272,14 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "IssueSetEpicInput", - "description": "Autogenerated input type of IssueSetEpic", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Project the issue to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "JiraProjectEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -83255,233 +102289,204 @@ "ofType": null } }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "epicId", - "description": "Global ID of the epic to be assigned to the issue, epic will be removed if absent or set to null", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { - "kind": "SCALAR", - "name": "EpicID", + "kind": "OBJECT", + "name": "JiraProject", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IssueSetEpicPayload", - "description": "Autogenerated return type of IssueSetEpic", + "name": "JiraService", + "description": null, "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "active", + "description": "Indicates if the service is active.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "name": "projects", + "description": "List of all Jira projects fetched through Jira REST API.", + "args": [ + { + "name": "name", + "description": "Project name or key.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "JiraProjectConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "serviceType", + "description": "Type of the service.", "args": [], "type": { - "kind": "OBJECT", - "name": "Issue", + "kind": "ENUM", + "name": "ServiceType", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "IssueSetEscalationPolicyInput", - "description": "Autogenerated input type of IssueSetEscalationPolicy", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Project the issue to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "type", + "description": "Class name of the service.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "escalationPolicyId", - "description": "Global ID of the escalation policy to assign to the issue. Policy will be removed if absent or set to null.", - "type": { - "kind": "SCALAR", - "name": "IncidentManagementEscalationPolicyID", - "ofType": null - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "Service", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IssueSetEscalationPolicyPayload", - "description": "Autogenerated return type of IssueSetEscalationPolicy", + "name": "JiraUser", + "description": null, "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "gitlabId", + "description": "ID of the matched GitLab user.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "gitlabName", + "description": "Name of the matched GitLab user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "gitlabUsername", + "description": "Username of the matched GitLab user.", "args": [], "type": { - "kind": "OBJECT", - "name": "Issue", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "IssueSetEscalationStatusInput", - "description": "Autogenerated input type of IssueSetEscalationStatus", - "fields": null, - "inputFields": [ + }, { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "jiraAccountId", + "description": "Account ID of the Jira user.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "jiraDisplayName", + "description": "Display name of the Jira user.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -83491,27 +102496,52 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "jiraEmail", + "description": "Email of the Jira user, returned only for users with public emails.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "JiraUsersMappingInputType", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "gitlabId", + "description": "ID of the GitLab user.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null }, { - "name": "status", - "description": "Set the escalation status.", + "name": "jiraAccountId", + "description": "Jira account ID of the user.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IssueEscalationStatus", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -83523,73 +102553,211 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "IssueSetEscalationStatusPayload", - "description": "Autogenerated return type of IssueSetEscalationStatus", - "fields": [ + "kind": "ENUM", + "name": "JobArtifactFileType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "ARCHIVE", + "description": "ARCHIVE job artifact file type.", "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, + "name": "METADATA", + "description": "METADATA job artifact file type.", "isDeprecated": false, "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Issue", - "ofType": null - }, + "name": "TRACE", + "description": "TRACE job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JUNIT", + "description": "JUNIT job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "METRICS", + "description": "METRICS job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "METRICS_REFEREE", + "description": "METRICS REFEREE job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NETWORK_REFEREE", + "description": "NETWORK REFEREE job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOTENV", + "description": "DOTENV job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COBERTURA", + "description": "COBERTURA job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLUSTER_APPLICATIONS", + "description": "CLUSTER APPLICATIONS job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LSIF", + "description": "LSIF job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CYCLONEDX", + "description": "CYCLONEDX job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANNOTATIONS", + "description": "ANNOTATIONS job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPOSITORY_XRAY", + "description": "REPOSITORY XRAY job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAST", + "description": "SAST job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_DETECTION", + "description": "SECRET DETECTION job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEPENDENCY_SCANNING", + "description": "DEPENDENCY SCANNING job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_SCANNING", + "description": "CONTAINER SCANNING job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLUSTER_IMAGE_SCANNING", + "description": "CLUSTER IMAGE SCANNING job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DAST", + "description": "DAST job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LICENSE_SCANNING", + "description": "LICENSE SCANNING job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCESSIBILITY", + "description": "ACCESSIBILITY job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CODEQUALITY", + "description": "CODE QUALITY job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PERFORMANCE", + "description": "PERFORMANCE job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BROWSER_PERFORMANCE", + "description": "BROWSER PERFORMANCE job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOAD_PERFORMANCE", + "description": "LOAD PERFORMANCE job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TERRAFORM", + "description": "TERRAFORM job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIREMENTS", + "description": "REQUIREMENTS job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIREMENTS_V2", + "description": "REQUIREMENTS V2 job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COVERAGE_FUZZING", + "description": "COVERAGE FUZZING job artifact file type.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "API_FUZZING", + "description": "API FUZZING job artifact file type.", "isDeprecated": false, "deprecationReason": null } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, + ], "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "IssueSetIterationInput", - "description": "Autogenerated input type of IssueSetIteration", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "JobArtifactRegistry", + "description": "Represents the Geo replication and verification state of a job_artifact.", + "fields": [ { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "artifactId", + "description": "ID of the Job Artifact.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -83599,217 +102767,176 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "createdAt", + "description": "Timestamp when the JobArtifactRegistry was created", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the JobArtifactRegistry", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "lastSyncFailure", + "description": "Error message during sync of the JobArtifactRegistry", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iterationId", - "description": "Iteration to assign to the issue.\n", + "name": "lastSyncedAt", + "description": "Timestamp of the most recent successful sync of the JobArtifactRegistry", + "args": [], "type": { "kind": "SCALAR", - "name": "IterationID", + "name": "Time", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueSetIterationPayload", - "description": "Autogenerated return type of IssueSetIteration", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "retryAt", + "description": "Timestamp after which the JobArtifactRegistry is resynced", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "retryCount", + "description": "Number of consecutive failed sync attempts of the JobArtifactRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "state", + "description": "Sync state of the JobArtifactRegistry", "args": [], "type": { - "kind": "OBJECT", - "name": "Issue", + "kind": "ENUM", + "name": "RegistryState", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "IssueSetLockedInput", - "description": "Autogenerated input type of IssueSetLocked", - "fields": null, - "inputFields": [ + }, { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "verificationChecksum", + "description": "The local checksum of the JobArtifactRegistry", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "verificationFailure", + "description": "Error message during verification of the JobArtifactRegistry", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "verificationRetryAt", + "description": "Timestamp after which the JobArtifactRegistry is reverified", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "locked", - "description": "Whether or not to lock discussion on the issue.", + "name": "verificationRetryCount", + "description": "Number of consecutive failed verification attempts of the JobArtifactRegistry", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueSetLockedPayload", - "description": "Autogenerated return type of IssueSetLocked", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "verificationStartedAt", + "description": "Timestamp when the verification started of JobArtifactRegistry", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "verificationState", + "description": "Verification state of the JobArtifactRegistry", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "verifiedAt", + "description": "Timestamp of the most recent successful verification of the JobArtifactRegistry", "args": [], "type": { - "kind": "OBJECT", - "name": "Issue", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, @@ -83822,116 +102949,92 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "IssueSetSeverityInput", - "description": "Autogenerated input type of IssueSetSeverity", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "JobArtifactRegistryConnection", + "description": "The connection type for JobArtifactRegistry.", + "fields": [ { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "JobArtifactRegistryEdge", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "JobArtifactRegistry", "ofType": null } }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "severity", - "description": "Set the incident severity level.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IssuableSeverity", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IssueSetSeverityPayload", - "description": "Autogenerated return type of IssueSetSeverity", + "name": "JobArtifactRegistryEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "JobArtifactRegistry", "ofType": null }, "isDeprecated": false, @@ -83945,8 +103048,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "IssueSetSubscriptionInput", - "description": "Autogenerated input type of IssueSetSubscription", + "name": "JobArtifactsDestroyInput", + "description": "Autogenerated input type of JobArtifactsDestroy", "fields": null, "inputFields": [ { @@ -83960,42 +103063,14 @@ "defaultValue": null }, { - "name": "subscribedState", - "description": "Desired state of the subscription.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "Project the issue to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "id", + "description": "ID of the job to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "CiBuildID", "ofType": null } }, @@ -84008,8 +103083,8 @@ }, { "kind": "OBJECT", - "name": "IssueSetSubscriptionPayload", - "description": "Autogenerated return type of IssueSetSubscription", + "name": "JobArtifactsDestroyPayload", + "description": "Autogenerated return type of JobArtifactsDestroy.", "fields": [ { "name": "clientMutationId", @@ -84023,6 +103098,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "destroyedArtifactsCount", + "description": "Number of artifacts deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -84048,12 +103139,12 @@ "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "job", + "description": "Job with artifacts to be deleted.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "CiJob", "ofType": null }, "isDeprecated": false, @@ -84067,57 +103158,33 @@ }, { "kind": "INPUT_OBJECT", - "name": "IssueSetWeightInput", - "description": "Autogenerated input type of IssueSetWeight", + "name": "JobCancelInput", + "description": "Autogenerated input type of JobCancel", "fields": null, "inputFields": [ { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "id", + "description": "ID of the job to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "CiBuildID", "ofType": null } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "weight", - "description": "The desired weight for the issue. If set to null, weight is removed.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -84126,8 +103193,8 @@ }, { "kind": "OBJECT", - "name": "IssueSetWeightPayload", - "description": "Autogenerated return type of IssueSetWeight", + "name": "JobCancelPayload", + "description": "Autogenerated return type of JobCancel.", "fields": [ { "name": "clientMutationId", @@ -84166,12 +103233,12 @@ "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "job", + "description": "Job after the mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "CiJob", "ofType": null }, "isDeprecated": false, @@ -84184,333 +103251,85 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "IssueSort", - "description": "Values for sorting issues", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DUE_DATE_ASC", - "description": "Due date by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DUE_DATE_DESC", - "description": "Due date by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RELATIVE_POSITION_ASC", - "description": "Relative position by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SEVERITY_ASC", - "description": "Severity from less critical to more critical.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SEVERITY_DESC", - "description": "Severity from more critical to less critical.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TITLE_ASC", - "description": "Title by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TITLE_DESC", - "description": "Title by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POPULARITY_ASC", - "description": "Number of upvotes (awarded \"thumbs up\" emoji) by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POPULARITY_DESC", - "description": "Number of upvotes (awarded \"thumbs up\" emoji) by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ESCALATION_STATUS_ASC", - "description": "Status from triggered to resolved.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ESCALATION_STATUS_DESC", - "description": "Status from resolved to triggered.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED_AT_ASC", - "description": "Closed time by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED_AT_DESC", - "description": "Closed time by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_ASC", - "description": "Weight by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT_DESC", - "description": "Weight by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLISHED_ASC", - "description": "Published issues shown last.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PUBLISHED_DESC", - "description": "Published issues shown first.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SLA_DUE_AT_ASC", - "description": "Issues with earliest SLA due time shown first.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SLA_DUE_AT_DESC", - "description": "Issues with latest SLA due time shown first.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BLOCKING_ISSUES_ASC", - "description": "Blocking issues count by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BLOCKING_ISSUES_DESC", - "description": "Blocking issues count by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_STATUS_ASC", - "description": "Issues with healthy issues first.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HEALTH_STATUS_DESC", - "description": "Issues with unhealthy issues first.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIORITY_ASC", - "description": "Priority by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIORITY_DESC", - "description": "Priority by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LABEL_PRIORITY_ASC", - "description": "Label priority by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LABEL_PRIORITY_DESC", - "description": "Label priority by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MILESTONE_DUE_ASC", - "description": "Milestone due date by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MILESTONE_DUE_DESC", - "description": "Milestone due date by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_desc", - "description": "Updated at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." - }, - { - "name": "updated_asc", - "description": "Updated at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." - }, - { - "name": "created_desc", - "description": "Created at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." - }, - { - "name": "created_asc", - "description": "Created at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." - }, - { - "name": "UPDATED_DESC", - "description": "Updated at descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_ASC", - "description": "Updated at ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_DESC", - "description": "Created at descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_ASC", - "description": "Created at ascending order.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IssueState", - "description": "State of a GitLab issue", + "kind": "SCALAR", + "name": "JobID", + "description": "A `CommitStatusID` is a global ID. It is encoded as a string.\n\nAn example `CommitStatusID` is: `\"gid://gitlab/CommitStatus/1\"`.", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "opened", - "description": "In open state.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closed", - "description": "In closed state.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locked", - "description": "Discussion has been locked.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "all", - "description": "All available.", - "isDeprecated": false, - "deprecationReason": null - } - ], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "IssueStateEvent", - "description": "Values for issue state events", + "kind": "UNION", + "name": "JobNeedUnion", + "description": null, "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ + "enumValues": null, + "possibleTypes": [ { - "name": "REOPEN", - "description": "Reopens the issue.", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "CiBuildNeed", + "ofType": null }, { - "name": "CLOSE", - "description": "Closes the issue.", - "isDeprecated": false, - "deprecationReason": null + "kind": "OBJECT", + "name": "CiJob", + "ofType": null } - ], - "possibleTypes": null + ] }, { "kind": "OBJECT", - "name": "IssueStatusCountsType", - "description": "Represents total number of issues for the represented statuses", + "name": "JobNeedUnionConnection", + "description": "The connection type for JobNeedUnion.", "fields": [ { - "name": "all", - "description": "Number of issues with status ALL for the project", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "JobNeedUnionEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "closed", - "description": "Number of issues with status CLOSED for the project", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "JobNeedUnion", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "opened", - "description": "Number of issues with status OPENED for the project", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -84522,92 +103341,125 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "IssueType", - "description": "Issue type", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "JobNeedUnionEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "ISSUE", - "description": "Issue issue type", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "INCIDENT", - "description": "Incident issue type", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "UNION", + "name": "JobNeedUnion", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "JobPermissions", + "description": null, + "fields": [ { - "name": "TEST_CASE", - "description": "Test Case issue type", + "name": "cancelBuild", + "description": "If `true`, the user can perform `cancel_build` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "REQUIREMENT", - "description": "Requirement issue type", + "name": "readBuild", + "description": "If `true`, the user can perform `read_build` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TASK", - "description": "Task issue type. Introduced in 15.2: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.2." - }, - { - "name": "OBJECTIVE", - "description": "Objective issue type. Available only when feature flag `okrs_mvc` is enabled. Introduced in 15.6: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.6." - }, - { - "name": "KEY_RESULT", - "description": "Key Result issue type. Available only when feature flag `okrs_mvc` is enabled. Introduced in 15.7: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.7." - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "IssueUnlinkAlertInput", - "description": "Autogenerated input type of IssueUnlinkAlert", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "readJobArtifacts", + "description": "If `true`, the user can perform `read_job_artifacts` on this resource", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "updateBuild", + "description": "If `true`, the user can perform `update_build` on this resource", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "JobPlayInput", + "description": "Autogenerated input type of JobPlay", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -84619,18 +103471,36 @@ "defaultValue": null }, { - "name": "alertId", - "description": "Global ID of the alert to unlink from the incident.", + "name": "id", + "description": "ID of the job to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "AlertManagementAlertID", + "name": "CiBuildID", "ofType": null } }, "defaultValue": null + }, + { + "name": "variables", + "description": "Variables to use when playing a manual job.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CiVariableInput", + "ofType": null + } + } + }, + "defaultValue": "[]" } ], "interfaces": null, @@ -84639,8 +103509,8 @@ }, { "kind": "OBJECT", - "name": "IssueUnlinkAlertPayload", - "description": "Autogenerated return type of IssueUnlinkAlert", + "name": "JobPlayPayload", + "description": "Autogenerated return type of JobPlay.", "fields": [ { "name": "clientMutationId", @@ -84679,12 +103549,12 @@ "deprecationReason": null }, { - "name": "issue", - "description": "Issue after mutation.", + "name": "job", + "description": "Job after the mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "Issue", + "name": "CiJob", "ofType": null }, "isDeprecated": false, @@ -84698,8 +103568,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "IssuesBulkUpdateInput", - "description": "Autogenerated input type of IssuesBulkUpdate", + "name": "JobRetryInput", + "description": "Autogenerated input type of JobRetry", "fields": null, "inputFields": [ { @@ -84713,100 +103583,22 @@ "defaultValue": null }, { - "name": "parentId", - "description": "Global ID of the parent to which the bulk update will be scoped. The parent can be a project **(FREE ALL)** or a group **(PREMIUM ALL)**. Example `IssueParentID` are `\"gid://gitlab/Project/1\"` and `\"gid://gitlab/Group/1\"`.", + "name": "id", + "description": "ID of the job to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "IssueParentID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "ids", - "description": "Global ID array of the issues that will be updated. IDs that the user can't update will be ignored. A max of 100 can be provided.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "IssueID", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "assigneeIds", - "description": "Global ID array of the users that will be assigned to the given issues. Existing assignees will be replaced with the ones on this list.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "UserID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "milestoneId", - "description": "Global ID of the milestone that will be assigned to the issues.", - "type": { - "kind": "SCALAR", - "name": "MilestoneID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "stateEvent", - "description": "Close or reopen an issue.", - "type": { - "kind": "ENUM", - "name": "IssueStateEvent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "addLabelIds", - "description": "Global ID array of the labels that will be added to the issues. ", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "LabelID", - "ofType": null - } + "name": "CiProcessableID", + "ofType": null } }, "defaultValue": null }, { - "name": "removeLabelIds", - "description": "Global ID array of the labels that will be removed from the issues. ", + "name": "variables", + "description": "Variables to use when retrying a manual job.", "type": { "kind": "LIST", "name": null, @@ -84814,53 +103606,13 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "LabelID", + "kind": "INPUT_OBJECT", + "name": "CiVariableInput", "ofType": null } } }, - "defaultValue": null - }, - { - "name": "subscriptionEvent", - "description": "Subscribe to or unsubscribe from issue notifications.", - "type": { - "kind": "ENUM", - "name": "IssuableSubscriptionEvent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationId", - "description": "Global ID of the iteration that will be assigned to the issues.", - "type": { - "kind": "SCALAR", - "name": "IterationID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "epicId", - "description": "Global ID of the epic that will be assigned to the issues.", - "type": { - "kind": "SCALAR", - "name": "EpicID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "healthStatus", - "description": "Health status that will be assigned to the issues.", - "type": { - "kind": "ENUM", - "name": "HealthStatus", - "ofType": null - }, - "defaultValue": null + "defaultValue": "[]" } ], "interfaces": null, @@ -84869,8 +103621,8 @@ }, { "kind": "OBJECT", - "name": "IssuesBulkUpdatePayload", - "description": "Autogenerated return type of IssuesBulkUpdate", + "name": "JobRetryPayload", + "description": "Autogenerated return type of JobRetry.", "fields": [ { "name": "clientMutationId", @@ -84909,12 +103661,12 @@ "deprecationReason": null }, { - "name": "updatedIssueCount", - "description": "Number of issues that were successfully updated.", + "name": "job", + "description": "Job after the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "CiJob", "ofType": null }, "isDeprecated": false, @@ -84927,104 +103679,124 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Iteration", - "description": "Represents an iteration object", - "fields": [ - { - "name": "createdAt", - "description": "Timestamp of iteration creation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "JobUnscheduleInput", + "description": "Autogenerated input type of JobUnschedule", + "fields": null, + "inputFields": [ { - "name": "description", - "description": "Description of the iteration.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "descriptionHtml", - "description": "GitLab Flavored Markdown rendering of `description`", - "args": [], + "name": "id", + "description": "ID of the job to mutate.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiBuildID", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "JobUnschedulePayload", + "description": "Autogenerated return type of JobUnschedule.", + "fields": [ { - "name": "dueDate", - "description": "Timestamp of the iteration due date.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the iteration.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "iid", - "description": "Internal ID of the iteration.", + "name": "job", + "description": "Job after the mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "CiJob", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "JsonString", + "description": "JSON object as raw string", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Kas", + "description": null, + "fields": [ { - "name": "iterationCadence", - "description": "Cadence of the iteration.", + "name": "enabled", + "description": "Indicates whether the Kubernetes agent server is enabled.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "IterationCadence", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -85032,31 +103804,8 @@ "deprecationReason": null }, { - "name": "report", - "description": "Historically accurate report about the timebox.", - "args": [ - { - "name": "fullPath", - "description": "Full path of the project or group used as a scope for report. For example, `gitlab-org` or `gitlab-org/gitlab`.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TimeboxReport", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "scopedPath", - "description": "Web path of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts.", + "name": "externalUrl", + "description": "URL used by the agents to communicate with the server.", "args": [], "type": { "kind": "SCALAR", @@ -85067,8 +103816,8 @@ "deprecationReason": null }, { - "name": "scopedUrl", - "description": "Web URL of the iteration, scoped to the query parent. Only valid for Project parents. Returns null in other contexts.", + "name": "version", + "description": "KAS version.", "args": [], "type": { "kind": "SCALAR", @@ -85077,17 +103826,28 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Key", + "description": "Represents an SSH key.", + "fields": [ { - "name": "sequence", - "description": "Sequence number for the iteration when you sort the containing cadence's iterations by the start and end date. The earliest starting and ending iteration is assigned 1.", + "name": "createdAt", + "description": "Timestamp of when the key was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null } }, @@ -85095,27 +103855,15 @@ "deprecationReason": null }, { - "name": "startDate", - "description": "Timestamp of the iteration start date.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "State of the iteration.", + "name": "expiresAt", + "description": "Timestamp of when the key expires. It's null if it never expires.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IterationState", + "kind": "SCALAR", + "name": "Time", "ofType": null } }, @@ -85123,27 +103871,15 @@ "deprecationReason": null }, { - "name": "title", - "description": "Title of the iteration.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Timestamp of last iteration update.", + "name": "id", + "description": "ID of the key.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "ID", "ofType": null } }, @@ -85151,8 +103887,8 @@ "deprecationReason": null }, { - "name": "webPath", - "description": "Web path of the iteration.", + "name": "key", + "description": "Public key of the key pair.", "args": [], "type": { "kind": "NON_NULL", @@ -85167,8 +103903,8 @@ "deprecationReason": null }, { - "name": "webUrl", - "description": "Web URL of the iteration.", + "name": "title", + "description": "Title of the key.", "args": [], "type": { "kind": "NON_NULL", @@ -85184,48 +103920,50 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "TimeboxReportInterface", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IterationCadence", - "description": "Represents an iteration cadence", + "name": "Label", + "description": null, "fields": [ { - "name": "active", - "description": "Whether the iteration cadence is active.", + "name": "color", + "description": "Background color of the label.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "automatic", - "description": "Whether the iteration cadence should automatically generate upcoming iterations.", + "name": "createdAt", + "description": "When this label was created.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { "name": "description", - "description": "Description of the iteration cadence. Maximum length is 5000 characters.", + "description": "Description of the label (Markdown rendered as HTML for caching).", "args": [], "type": { "kind": "SCALAR", @@ -85236,12 +103974,12 @@ "deprecationReason": null }, { - "name": "durationInWeeks", - "description": "Duration in weeks of the iterations within this cadence.", + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description`", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -85249,14 +103987,14 @@ }, { "name": "id", - "description": "Global ID of the iteration cadence.", + "description": "Label ID.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "IterationsCadenceID", + "name": "ID", "ofType": null } }, @@ -85264,27 +104002,31 @@ "deprecationReason": null }, { - "name": "iterationsInAdvance", - "description": "Upcoming iterations to be created when iteration cadence is set to automatic.", + "name": "lockOnMerge", + "description": "Indicates this label is locked for merge requests that have been merged.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "rollOver", - "description": "Whether the iteration cadence should roll over issues to the next iteration or not.", + "name": "textColor", + "description": "Text color of the label.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -85292,27 +104034,31 @@ "deprecationReason": null }, { - "name": "startDate", - "description": "Timestamp of the automation start date.", + "name": "title", + "description": "Content of the label.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Title of the iteration cadence.", + "name": "updatedAt", + "description": "When this label was last updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null } }, @@ -85327,9 +104073,25 @@ }, { "kind": "OBJECT", - "name": "IterationCadenceConnection", - "description": "The connection type for IterationCadence.", + "name": "LabelConnection", + "description": "The connection type for Label.", "fields": [ + { + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "edges", "description": "A list of edges.", @@ -85339,7 +104101,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "IterationCadenceEdge", + "name": "LabelEdge", "ofType": null } }, @@ -85355,7 +104117,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "IterationCadence", + "name": "Label", "ofType": null } }, @@ -85386,8 +104148,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "IterationCadenceCreateInput", - "description": "Autogenerated input type of IterationCadenceCreate", + "name": "LabelCreateInput", + "description": "Autogenerated input type of LabelCreate", "fields": null, "inputFields": [ { @@ -85401,106 +104163,58 @@ "defaultValue": null }, { - "name": "groupPath", - "description": "Group where the iteration cadence is created.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the iteration cadence.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "durationInWeeks", - "description": "Duration in weeks of the iterations within this cadence.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationsInAdvance", - "description": "Upcoming iterations to be created when iteration cadence is set to automatic.", + "name": "projectPath", + "description": "Full path of the project with which the resource is associated.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "startDate", - "description": "Timestamp of the automation start date.", + "name": "groupPath", + "description": "Full path of the group with which the resource is associated.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "ID", "ofType": null }, "defaultValue": null }, { - "name": "automatic", - "description": "Whether the iteration cadence should automatically generate upcoming iterations.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "active", - "description": "Whether the iteration cadence is active.", + "name": "title", + "description": "Title of the label.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "rollOver", - "description": "Whether the iteration cadence should roll over issues to the next iteration or not.", + "name": "description", + "description": "Description of the label.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "description", - "description": "Description of the iteration cadence. Maximum length is 5000 characters.", + "name": "color", + "description": "The color of the label given in 6-digit hex notation with leading '#' sign\n(for example, `#FFAABB`) or one of the CSS color names.\n", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "defaultValue": "\"#6699cc\"" } ], "interfaces": null, @@ -85509,8 +104223,8 @@ }, { "kind": "OBJECT", - "name": "IterationCadenceCreatePayload", - "description": "Autogenerated return type of IterationCadenceCreate", + "name": "LabelCreatePayload", + "description": "Autogenerated return type of LabelCreate.", "fields": [ { "name": "clientMutationId", @@ -85549,12 +104263,12 @@ "deprecationReason": null }, { - "name": "iterationCadence", - "description": "Created iteration cadence.", + "name": "label", + "description": "Label after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "IterationCadence", + "name": "Label", "ofType": null }, "isDeprecated": false, @@ -85567,91 +104281,300 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "IterationCadenceDestroyInput", - "description": "Autogenerated input type of IterationCadenceDestroy", + "kind": "OBJECT", + "name": "LabelEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Label", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "LabelID", + "description": "A `LabelID` is a global ID. It is encoded as a string.\n\nAn example `LabelID` is: `\"gid://gitlab/Label/1\"`.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LfsObjectRegistry", + "description": "Represents the Geo sync and verification state of an LFS object", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "createdAt", + "description": "Timestamp when the LfsObjectRegistry was created", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { "name": "id", - "description": "Global ID of the iteration cadence.", + "description": "ID of the LfsObjectRegistry", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "IterationsCadenceID", + "name": "ID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSyncFailure", + "description": "Error message during sync of the LfsObjectRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSyncedAt", + "description": "Timestamp of the most recent successful sync of the LfsObjectRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lfsObjectId", + "description": "ID of the LFS object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "retryAt", + "description": "Timestamp after which the LfsObjectRegistry is resynced", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "retryCount", + "description": "Number of consecutive failed sync attempts of the LfsObjectRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "Sync state of the LfsObjectRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "RegistryState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationChecksum", + "description": "The local checksum of the LfsObjectRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationFailure", + "description": "Error message during verification of the LfsObjectRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationRetryAt", + "description": "Timestamp after which the LfsObjectRegistry is reverified", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationRetryCount", + "description": "Number of consecutive failed verification attempts of the LfsObjectRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationStartedAt", + "description": "Timestamp when the verification started of LfsObjectRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationState", + "description": "Verification state of the LfsObjectRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verifiedAt", + "description": "Timestamp of the most recent successful verification of the LfsObjectRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IterationCadenceDestroyPayload", - "description": "Autogenerated return type of IterationCadenceDestroy", + "name": "LfsObjectRegistryConnection", + "description": "The connection type for LfsObjectRegistry.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LfsObjectRegistryEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "LfsObjectRegistry", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "group", - "description": "Group the iteration cadence belongs to.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Group", + "name": "PageInfo", "ofType": null } }, @@ -85666,7 +104589,7 @@ }, { "kind": "OBJECT", - "name": "IterationCadenceEdge", + "name": "LfsObjectRegistryEdge", "description": "An edge in a connection.", "fields": [ { @@ -85691,7 +104614,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "IterationCadence", + "name": "LfsObjectRegistry", "ofType": null }, "isDeprecated": false, @@ -85704,168 +104627,302 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "IterationCadenceUpdateInput", - "description": "Autogenerated input type of IterationCadenceUpdate", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "License", + "description": null, + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "name", + "description": "Name of the license.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "Global ID of the iteration cadence.", + "name": "url", + "description": "License URL in relation to SPDX.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "IterationsCadenceID", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LicenseHistoryEntry", + "description": "Represents an entry from the Cloud License history", + "fields": [ + { + "name": "activatedAt", + "description": "Date when the license was activated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "title", - "description": "Title of the iteration cadence.", + "name": "blockChangesAt", + "description": "Date, including grace period, when licensed features will be blocked.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Date", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "durationInWeeks", - "description": "Duration in weeks of the iterations within this cadence.", + "name": "company", + "description": "Company of the licensee.", + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iterationsInAdvance", - "description": "Upcoming iterations to be created when iteration cadence is set to automatic.", + "name": "createdAt", + "description": "Date when the license was added.", + "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Date", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "startDate", - "description": "Timestamp of the automation start date.", + "name": "email", + "description": "Email of the licensee.", + "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "automatic", - "description": "Whether the iteration cadence should automatically generate upcoming iterations.", + "name": "expiresAt", + "description": "Date when the license expires.", + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Date", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "active", - "description": "Whether the iteration cadence is active.", + "name": "id", + "description": "ID of the license extracted from the license data.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the licensee.", + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "rollOver", - "description": "Whether the iteration cadence should roll over issues to the next iteration or not.", + "name": "plan", + "description": "Name of the subscription plan.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startsAt", + "description": "Date when the license started.", + "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Date", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Description of the iteration cadence. Maximum length is 5000 characters.", + "name": "type", + "description": "Type of the license.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usersInLicenseCount", + "description": "Number of paid users in the license.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LicenseHistoryEntryConnection", + "description": "The connection type for LicenseHistoryEntry.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LicenseHistoryEntryEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LicenseHistoryEntry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IterationCadenceUpdatePayload", - "description": "Autogenerated return type of IterationCadenceUpdate", + "name": "LicenseHistoryEntryEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "iterationCadence", - "description": "Updated iteration cadence.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "IterationCadence", + "name": "LicenseHistoryEntry", "ofType": null }, "isDeprecated": false, @@ -85879,19 +104936,19 @@ }, { "kind": "OBJECT", - "name": "IterationConnection", - "description": "The connection type for Iteration.", + "name": "LinkedWorkItemType", + "description": null, "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "linkCreatedAt", + "description": "Timestamp the link was created.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "IterationEdge", + "kind": "SCALAR", + "name": "Time", "ofType": null } }, @@ -85899,15 +104956,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "linkId", + "description": "Global ID of the link.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Iteration", + "kind": "SCALAR", + "name": "WorkItemsRelatedWorkItemLinkID", "ofType": null } }, @@ -85915,113 +104972,102 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "linkType", + "description": "Type of link.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "IterationDeleteInput", - "description": "Autogenerated input type of IterationDelete", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null }, { - "name": "id", - "description": "ID of the iteration.", + "name": "linkUpdatedAt", + "description": "Timestamp the link was updated.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "IterationID", + "name": "Time", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workItem", + "description": "Linked work item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "WorkItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "IterationDeletePayload", - "description": "Autogenerated return type of IterationDelete", + "name": "LinkedWorkItemTypeConnection", + "description": "The connection type for LinkedWorkItemType.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LinkedWorkItemTypeEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "LinkedWorkItemType", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "group", - "description": "Group the iteration belongs to.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Group", + "name": "PageInfo", "ofType": null } }, @@ -86036,7 +105082,7 @@ }, { "kind": "OBJECT", - "name": "IterationEdge", + "name": "LinkedWorkItemTypeEdge", "description": "An edge in a connection.", "fields": [ { @@ -86061,7 +105107,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "Iteration", + "name": "LinkedWorkItemType", "ofType": null }, "isDeprecated": false, @@ -86075,8 +105121,8 @@ }, { "kind": "SCALAR", - "name": "IterationID", - "description": "A `IterationID` is a global ID. It is encoded as a string.\n\nAn example `IterationID` is: `\"gid://gitlab/Iteration/1\"`.\nThe older format `\"gid://gitlab/EEIteration/1\"` was deprecated in 13.3.", + "name": "ListID", + "description": "A `ListID` is a global ID. It is encoded as a string.\n\nAn example `ListID` is: `\"gid://gitlab/List/1\"`.", "fields": null, "inputFields": null, "interfaces": null, @@ -86085,21 +105131,27 @@ }, { "kind": "ENUM", - "name": "IterationSearchableField", - "description": "Fields to perform the search in", + "name": "ListLimitMetric", + "description": "List limit metric setting", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "TITLE", - "description": "Search in title field.", + "name": "all_metrics", + "description": "Limit list by number and total weight of issues.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CADENCE_TITLE", - "description": "Search in cadence_title field.", + "name": "issue_count", + "description": "Limit list by number of issues.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issue_weights", + "description": "Limit list by total weight of issues.", "isDeprecated": false, "deprecationReason": null } @@ -86107,161 +105159,242 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "IterationSort", - "description": "Iteration sort values", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "Location", + "description": null, + "fields": [ { - "name": "CADENCE_AND_DUE_DATE_ASC", - "description": "Sort by cadence id in ascending and due date in ascending order.", + "name": "blobPath", + "description": "HTTP URI path to view the input file in GitLab.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CADENCE_AND_DUE_DATE_DESC", - "description": "Sort by cadence id in ascending and due date in descending order.", + "name": "path", + "description": "Path, relative to the root of the repository, of the filewhich was analyzed to detect the dependency.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "IterationState", - "description": "State of a GitLab iteration", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "upcoming", - "description": "Upcoming iteration.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "current", - "description": "Current iteration.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "opened", - "description": "Open iteration.", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "MLCandidateLinks", + "description": "Represents links to perform actions on the candidate", + "fields": [ { - "name": "closed", - "description": "Closed iteration.", + "name": "artifactPath", + "description": "Path to the artifact.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "all", - "description": "Any iteration.", + "name": "showPath", + "description": "Path to the details page of the candidate.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "IterationWildcardId", - "description": "Iteration ID wildcard values", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "MLModelLinks", + "description": "Represents links to perform actions on the model", + "fields": [ { - "name": "NONE", - "description": "No iteration is assigned.", + "name": "showPath", + "description": "Path to the details page of the model.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MLModelVersionLinks", + "description": "Represents links to perform actions on the model version", + "fields": [ { - "name": "ANY", - "description": "An iteration is assigned.", + "name": "packagePath", + "description": "Path to the package of the model version.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CURRENT", - "description": "Current iteration.", + "name": "showPath", + "description": "Path to the details page of the model version.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "IterationsCadenceID", - "description": "A `IterationsCadenceID` is a global ID. It is encoded as a string.\n\nAn example `IterationsCadenceID` is: `\"gid://gitlab/Iterations::Cadence/1\"`.", - "fields": null, "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "SCALAR", - "name": "JSON", - "description": "Represents untyped JSON", + "kind": "INPUT_OBJECT", + "name": "MarkAsSpamSnippetInput", + "description": "Autogenerated input type of MarkAsSpamSnippet", "fields": null, - "inputFields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the snippet to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "SnippetID", + "ofType": null + } + }, + "defaultValue": null + } + ], "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "JiraImport", - "description": null, + "name": "MarkAsSpamSnippetPayload", + "description": "Autogenerated return type of MarkAsSpamSnippet.", "fields": [ { - "name": "createdAt", - "description": "Timestamp of when the Jira import was created.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "failedToImportCount", - "description": "Count of issues that failed to import.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "importedIssuesCount", - "description": "Count of issues that were successfully imported.", + "name": "snippet", + "description": "Snippet after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Snippet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MavenMetadata", + "description": "Maven metadata", + "fields": [ + { + "name": "appGroup", + "description": "App group of the Maven package.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -86269,8 +105402,8 @@ "deprecationReason": null }, { - "name": "jiraProjectKey", - "description": "Project key for the imported Jira project.", + "name": "appName", + "description": "App name of the Maven package.", "args": [], "type": { "kind": "NON_NULL", @@ -86285,66 +105418,43 @@ "deprecationReason": null }, { - "name": "scheduledAt", - "description": "Timestamp of when the Jira import was scheduled.", + "name": "appVersion", + "description": "App version of the Maven package.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "scheduledBy", - "description": "User that started the Jira import.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserCore", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalIssueCount", - "description": "Total count of issues that were attempted to import.", + "name": "createdAt", + "description": "Date of creation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "JiraImportConnection", - "description": "The connection type for JiraImport.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "id", + "description": "ID of the metadatum.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "JiraImportEdge", + "kind": "SCALAR", + "name": "PackagesMavenMetadatumID", "ofType": null } }, @@ -86352,15 +105462,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "path", + "description": "Path of the Maven package.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "JiraImport", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -86368,15 +105478,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "updatedAt", + "description": "Date of most recent update.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Time", "ofType": null } }, @@ -86390,307 +105500,227 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "JiraImportEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "ENUM", + "name": "MeasurementIdentifier", + "description": "Possible identifier types for a measurement", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "PROJECTS", + "description": "Project count.", "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "JiraImport", - "ofType": null - }, + "name": "USERS", + "description": "User count.", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "JiraImportStartInput", - "description": "Autogenerated input type of JiraImportStart", - "fields": null, - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "ISSUES", + "description": "Issue count.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "jiraProjectKey", - "description": "Project key of the importer Jira project.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "name": "MERGE_REQUESTS", + "description": "Merge request count.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "jiraProjectName", - "description": "Project name of the importer Jira project.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "GROUPS", + "description": "Group count.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectPath", - "description": "Project to import the Jira project into.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null + "name": "PIPELINES", + "description": "Pipeline count.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "usersMapping", - "description": "Mapping of Jira to GitLab users.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "JiraUsersMappingInputType", - "ofType": null - } - } - }, - "defaultValue": null + "name": "PIPELINES_SUCCEEDED", + "description": "Pipeline count with success status.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PIPELINES_FAILED", + "description": "Pipeline count with failed status.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PIPELINES_CANCELED", + "description": "Pipeline count with canceled status.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PIPELINES_SKIPPED", + "description": "Pipeline count with skipped status.", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "JiraImportStartPayload", - "description": "Autogenerated return type of JiraImportStart", - "fields": [ + "kind": "ENUM", + "name": "MemberAccessLevel", + "description": "Access level of a group or project member", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "GUEST", + "description": "Guest access.", "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, + "name": "REPORTER", + "description": "Reporter access.", "isDeprecated": false, "deprecationReason": null }, { - "name": "jiraImport", - "description": "Jira import data after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "JiraImport", - "ofType": null - }, + "name": "DEVELOPER", + "description": "Developer access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAINTAINER", + "description": "Maintainer access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OWNER", + "description": "Owner access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MINIMAL_ACCESS", + "description": "Minimal access.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "JiraImportUsersInput", - "description": "Autogenerated input type of JiraImportUsers", + "kind": "ENUM", + "name": "MemberAccessLevelName", + "description": "Name of access levels of a group or project member", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "GUEST", + "description": "Guest access.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectPath", - "description": "Project to import the Jira users into.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null + "name": "REPORTER", + "description": "Reporter access.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "startAt", - "description": "Index of the record the import should started at, default 0 (50 records returned).", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "DEVELOPER", + "description": "Developer access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAINTAINER", + "description": "Maintainer access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OWNER", + "description": "Owner access.", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "JiraImportUsersPayload", - "description": "Autogenerated return type of JiraImportUsers", + "kind": "INTERFACE", + "name": "MemberInterface", + "description": null, "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "accessLevel", + "description": "GitLab::Access level.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AccessLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Date and time the membership was created.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "createdBy", + "description": "User that authorized membership.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "OBJECT", + "name": "UserCore", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "jiraUsers", - "description": "Users returned from Jira, matched by email and name if possible.", + "name": "expiresAt", + "description": "Date and time the membership expires.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "JiraUser", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "JiraProject", - "description": null, - "fields": [ + }, { - "name": "key", - "description": "Key of the Jira project.", + "name": "id", + "description": "ID of the member.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -86698,29 +105728,52 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the Jira project.", + "name": "mergeRequestInteraction", + "description": "Find a merge request.", + "args": [ + { + "name": "id", + "description": "Global ID of the merge request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MergeRequestID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserMergeRequestInteraction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Date and time the membership was last updated.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projectId", - "description": "ID of the Jira project.", + "name": "user", + "description": "User that is associated with the member object.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "UserCore", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -86729,12 +105782,28 @@ "inputFields": null, "interfaces": [], "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GroupMember", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PendingGroupMember", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProjectMember", + "ofType": null + } + ] }, { "kind": "OBJECT", - "name": "JiraProjectConnection", - "description": "The connection type for JiraProject.", + "name": "MemberInterfaceConnection", + "description": "The connection type for MemberInterface.", "fields": [ { "name": "edges", @@ -86745,7 +105814,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "JiraProjectEdge", + "name": "MemberInterfaceEdge", "ofType": null } }, @@ -86760,8 +105829,8 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "JiraProject", + "kind": "INTERFACE", + "name": "MemberInterface", "ofType": null } }, @@ -86792,7 +105861,7 @@ }, { "kind": "OBJECT", - "name": "JiraProjectEdge", + "name": "MemberInterfaceEdge", "description": "An edge in a connection.", "fields": [ { @@ -86816,8 +105885,8 @@ "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "OBJECT", - "name": "JiraProject", + "kind": "INTERFACE", + "name": "MemberInterface", "ofType": null }, "isDeprecated": false, @@ -86831,35 +105900,57 @@ }, { "kind": "OBJECT", - "name": "JiraService", - "description": null, + "name": "MemberRole", + "description": "Represents a member role", "fields": [ { - "name": "active", - "description": "Indicates if the service is active.", + "name": "baseAccessLevel", + "description": "Base access level for the custom role. Introduced in GitLab 16.5: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AccessLevel", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, + { + "name": "description", + "description": "Description of the member role.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projects", - "description": "List of all Jira projects fetched through Jira REST API.", + "name": "editPath", + "description": "Web UI path to edit the custom role. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "enabledPermissions", + "description": "Array of all permissions enabled for the custom role. Introduced in GitLab 16.5: **Status**: Experiment.", "args": [ - { - "name": "name", - "description": "Project name or key.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -86900,131 +105991,263 @@ }, "defaultValue": null } - ], + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizablePermissionConnection", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, + { + "name": "id", + "description": "ID of the member role.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MemberRoleID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "membersCount", + "description": "Total number of members with the custom role. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, + { + "name": "name", + "description": "Name of the member role.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MemberRoleConnection", + "description": "The connection type for MemberRole.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "OBJECT", - "name": "JiraProjectConnection", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MemberRoleEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "serviceType", - "description": "Type of the service.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "ENUM", - "name": "ServiceType", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MemberRole", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Class name of the service.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Service", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "JiraUser", - "description": null, - "fields": [ + "kind": "INPUT_OBJECT", + "name": "MemberRoleCreateInput", + "description": "Autogenerated input type of MemberRoleCreate", + "fields": null, + "inputFields": [ { - "name": "gitlabId", - "description": "ID of the matched GitLab user.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gitlabName", - "description": "Name of the matched GitLab user.", - "args": [], + "name": "description", + "description": "Description of the member role.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gitlabUsername", - "description": "Username of the matched GitLab user.", - "args": [], + "name": "name", + "description": "Name of the member role.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "jiraAccountId", - "description": "Account ID of the Jira user.", - "args": [], + "name": "permissions", + "description": "List of all customizable permissions.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MemberRolePermission", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "baseAccessLevel", + "description": "Base access level for the custom role.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "MemberAccessLevel", "ofType": null } }, + "defaultValue": null + }, + { + "name": "groupPath", + "description": "Group the member role to mutate is in. Required for SaaS.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MemberRoleCreatePayload", + "description": "Autogenerated return type of MemberRoleCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "jiraDisplayName", - "description": "Display name of the Jira user.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "jiraEmail", - "description": "Email of the Jira user, returned only for users with public emails.", + "name": "memberRole", + "description": "Updated member role.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MemberRole", "ofType": null }, "isDeprecated": false, @@ -87038,29 +106261,29 @@ }, { "kind": "INPUT_OBJECT", - "name": "JiraUsersMappingInputType", - "description": null, + "name": "MemberRoleDeleteInput", + "description": "Autogenerated input type of MemberRoleDelete", "fields": null, "inputFields": [ { - "name": "gitlabId", - "description": "ID of the GitLab user.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "jiraAccountId", - "description": "Jira account ID of the user.", + "name": "id", + "description": "ID of the member role to delete.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "MemberRoleID", "ofType": null } }, @@ -87072,384 +106295,538 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "JobArtifactFileType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ARCHIVE", - "description": "ARCHIVE job artifact file type.", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "MemberRoleDeletePayload", + "description": "Autogenerated return type of MemberRoleDelete.", + "fields": [ { - "name": "METADATA", - "description": "METADATA job artifact file type.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TRACE", - "description": "TRACE job artifact file type.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "JUNIT", - "description": "JUNIT job artifact file type.", + "name": "memberRole", + "description": "Deleted member role.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MemberRole", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MemberRoleEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "METRICS", - "description": "METRICS job artifact file type.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "METRICS_REFEREE", - "description": "METRICS REFEREE job artifact file type.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MemberRole", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "MemberRoleID", + "description": "A `MemberRoleID` is a global ID. It is encoded as a string.\n\nAn example `MemberRoleID` is: `\"gid://gitlab/MemberRole/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MemberRolePermission", + "description": "Member role permission", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "NETWORK_REFEREE", - "description": "NETWORK REFEREE job artifact file type.", + "name": "ADMIN_CICD_VARIABLES", + "description": "Create, read, update, and delete CI/CD variables.", "isDeprecated": false, "deprecationReason": null }, { - "name": "DOTENV", - "description": "DOTENV job artifact file type.", + "name": "ADMIN_COMPLIANCE_FRAMEWORK", + "description": "Create, read, update, and delete compliance frameworks. Users with this permission can also assign a compliance framework label to a project, and set the default framework of a group.", "isDeprecated": false, "deprecationReason": null }, { - "name": "COBERTURA", - "description": "COBERTURA job artifact file type.", + "name": "ADMIN_GROUP_MEMBER", + "description": "Add or remove users in a group, and assign roles to users. When assigning a role, users with this custom permission must select a role that has the same or fewer permissions as the default role used as the base for their custom role.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CLUSTER_APPLICATIONS", - "description": "CLUSTER APPLICATIONS job artifact file type.", + "name": "ADMIN_MERGE_REQUEST", + "description": "Allows approval of merge requests.", "isDeprecated": false, "deprecationReason": null }, { - "name": "LSIF", - "description": "LSIF job artifact file type.", + "name": "ADMIN_PUSH_RULES", + "description": "Configure push rules for repositories at the group or project level.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CYCLONEDX", - "description": "CYCLONEDX job artifact file type.", + "name": "ADMIN_TERRAFORM_STATE", + "description": "Execute terraform commands, lock/unlock terraform state files, and remove file versions.", "isDeprecated": false, "deprecationReason": null }, { - "name": "ANNOTATIONS", - "description": "ANNOTATIONS job artifact file type.", + "name": "ADMIN_VULNERABILITY", + "description": "Edit the vulnerability object, including the status and linking an issue. Includes the `read_vulnerability` permission actions.", "isDeprecated": false, "deprecationReason": null }, { - "name": "SAST", - "description": "SAST job artifact file type.", + "name": "ADMIN_WEB_HOOK", + "description": "Manage webhooks", "isDeprecated": false, "deprecationReason": null }, { - "name": "SECRET_DETECTION", - "description": "SECRET DETECTION job artifact file type.", + "name": "ARCHIVE_PROJECT", + "description": "Allows archiving of projects.", "isDeprecated": false, "deprecationReason": null }, { - "name": "DEPENDENCY_SCANNING", - "description": "DEPENDENCY SCANNING job artifact file type.", + "name": "MANAGE_DEPLOY_TOKENS", + "description": "Manage deploy tokens at the group or project level.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CONTAINER_SCANNING", - "description": "CONTAINER SCANNING job artifact file type.", + "name": "MANAGE_GROUP_ACCESS_TOKENS", + "description": "Create, read, update, and delete group access tokens. When creating a token, users with this custom permission must select a role for that token that has the same or fewer permissions as the default role used as the base for the custom role.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CLUSTER_IMAGE_SCANNING", - "description": "CLUSTER IMAGE SCANNING job artifact file type.", + "name": "MANAGE_MERGE_REQUEST_SETTINGS", + "description": "Configure merge request settings at the group or project level. Group actions include managing merge checks and approval settings. Project actions include managing MR configurations, approval rules and settings, and branch targets. In order to enable Suggested reviewers, the \"Manage project access tokens\" custom permission needs to be enabled.", "isDeprecated": false, "deprecationReason": null }, { - "name": "DAST", - "description": "DAST job artifact file type.", + "name": "MANAGE_PROJECT_ACCESS_TOKENS", + "description": "Create, read, update, and delete project access tokens. When creating a token, users with this custom permission must select a role for that token that has the same or fewer permissions as the default role used as the base for the custom role.", "isDeprecated": false, "deprecationReason": null }, { - "name": "LICENSE_SCANNING", - "description": "LICENSE SCANNING job artifact file type.", + "name": "MANAGE_SECURITY_POLICY_LINK", + "description": "Allows linking security policy projects.", "isDeprecated": false, "deprecationReason": null }, { - "name": "ACCESSIBILITY", - "description": "ACCESSIBILITY job artifact file type.", + "name": "READ_CODE", + "description": "Allows read-only access to the source code in the user interface. Does not allow users to edit or download files, clone or pull repositories, view source code in an IDE, or view merge requests for private projects.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CODEQUALITY", - "description": "CODE QUALITY job artifact file type.", + "name": "READ_DEPENDENCY", + "description": "Allows read-only access to the dependencies and licenses.", "isDeprecated": false, "deprecationReason": null }, { - "name": "PERFORMANCE", - "description": "PERFORMANCE job artifact file type.", + "name": "READ_VULNERABILITY", + "description": "Read vulnerability reports and security dashboards.", "isDeprecated": false, "deprecationReason": null }, { - "name": "BROWSER_PERFORMANCE", - "description": "BROWSER PERFORMANCE job artifact file type.", + "name": "REMOVE_GROUP", + "description": "Ability to delete or restore a group. This ability does not allow deleting top level groups. Review the Retention period settings to prevent accidental deletion.", "isDeprecated": false, "deprecationReason": null }, { - "name": "LOAD_PERFORMANCE", - "description": "LOAD PERFORMANCE job artifact file type.", + "name": "REMOVE_PROJECT", + "description": "Allows deletion of projects.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MemberRoleUpdateInput", + "description": "Autogenerated input type of MemberRoleUpdate", + "fields": null, + "inputFields": [ { - "name": "TERRAFORM", - "description": "TERRAFORM job artifact file type.", - "isDeprecated": false, - "deprecationReason": null + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "REQUIREMENTS", - "description": "REQUIREMENTS job artifact file type.", - "isDeprecated": false, - "deprecationReason": null + "name": "description", + "description": "Description of the member role.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "REQUIREMENTS_V2", - "description": "REQUIREMENTS V2 job artifact file type.", - "isDeprecated": false, - "deprecationReason": null + "name": "name", + "description": "Name of the member role.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "COVERAGE_FUZZING", - "description": "COVERAGE FUZZING job artifact file type.", - "isDeprecated": false, - "deprecationReason": null + "name": "permissions", + "description": "List of all customizable permissions.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MemberRolePermission", + "ofType": null + } + } + }, + "defaultValue": null }, { - "name": "API_FUZZING", - "description": "API FUZZING job artifact file type.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "JobArtifactRegistry", - "description": "Represents the Geo replication and verification state of a job_artifact.", - "fields": [ - { - "name": "artifactId", - "description": "ID of the Job Artifact.", - "args": [], + "name": "id", + "description": "ID of the member role to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "MemberRoleID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MemberRoleUpdatePayload", + "description": "Autogenerated return type of MemberRoleUpdate.", + "fields": [ { - "name": "createdAt", - "description": "Timestamp when the JobArtifactRegistry was created", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the JobArtifactRegistry", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSyncFailure", - "description": "Error message during sync of the JobArtifactRegistry", + "name": "memberRole", + "description": "Updated member role.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MemberRole", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MemberRolesOrderBy", + "description": "Values for ordering member roles by a specific field", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "description": "Ordered by name.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "lastSyncedAt", - "description": "Timestamp of the most recent successful sync of the JobArtifactRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "CREATED_AT", + "description": "Ordered by creation time.", "isDeprecated": false, "deprecationReason": null }, { - "name": "retryAt", - "description": "Timestamp after which the JobArtifactRegistry is resynced", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "ID", + "description": "Ordered by id.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MemberSort", + "description": "Values for sorting members", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACCESS_LEVEL_ASC", + "description": "Access level ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "retryCount", - "description": "Number of consecutive failed sync attempts of the JobArtifactRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, + "name": "ACCESS_LEVEL_DESC", + "description": "Access level descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "Sync state of the JobArtifactRegistry", - "args": [], - "type": { - "kind": "ENUM", - "name": "RegistryState", - "ofType": null - }, + "name": "USER_FULL_NAME_ASC", + "description": "User's full name ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationChecksum", - "description": "The local checksum of the JobArtifactRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "USER_FULL_NAME_DESC", + "description": "User's full name descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationFailure", - "description": "Error message during verification of the JobArtifactRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "updated_desc", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "updated_asc", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_desc", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_asc", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "UPDATED_DESC", + "description": "Updated at descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationRetryAt", - "description": "Timestamp after which the JobArtifactRegistry is reverified", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, + "name": "UPDATED_ASC", + "description": "Updated at ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationRetryCount", - "description": "Number of consecutive failed verification attempts of the JobArtifactRegistry", + "name": "CREATED_DESC", + "description": "Created at descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_ASC", + "description": "Created at ascending order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeAccessLevel", + "description": "Defines which user roles, users, or groups can merge into a protected branch.", + "fields": [ + { + "name": "accessLevel", + "description": "GitLab::Access level.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationStartedAt", - "description": "Timestamp when the verification started of JobArtifactRegistry", + "name": "accessLevelDescription", + "description": "Human readable representation for this access level.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationState", - "description": "Verification state of the JobArtifactRegistry", + "name": "group", + "description": "Group associated with this access level.", "args": [], "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", + "kind": "OBJECT", + "name": "AccessLevelGroup", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verifiedAt", - "description": "Timestamp of the most recent successful verification of the JobArtifactRegistry", + "name": "user", + "description": "User associated with this access level.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "AccessLevelUser", "ofType": null }, "isDeprecated": false, @@ -87463,8 +106840,8 @@ }, { "kind": "OBJECT", - "name": "JobArtifactRegistryConnection", - "description": "The connection type for JobArtifactRegistry.", + "name": "MergeAccessLevelConnection", + "description": "The connection type for MergeAccessLevel.", "fields": [ { "name": "edges", @@ -87475,7 +106852,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "JobArtifactRegistryEdge", + "name": "MergeAccessLevelEdge", "ofType": null } }, @@ -87491,7 +106868,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "JobArtifactRegistry", + "name": "MergeAccessLevel", "ofType": null } }, @@ -87522,7 +106899,7 @@ }, { "kind": "OBJECT", - "name": "JobArtifactRegistryEdge", + "name": "MergeAccessLevelEdge", "description": "An edge in a connection.", "fields": [ { @@ -87547,7 +106924,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "JobArtifactRegistry", + "name": "MergeAccessLevel", "ofType": null }, "isDeprecated": false, @@ -87561,30 +106938,36 @@ }, { "kind": "INPUT_OBJECT", - "name": "JobArtifactsDestroyInput", - "description": "Autogenerated input type of JobArtifactsDestroy", + "name": "MergeAccessLevelInput", + "description": "Defines which user roles, users, or groups can merge into a protected branch.", "fields": null, "inputFields": [ { - "name": "id", - "description": "ID of the job to mutate.", + "name": "accessLevel", + "description": "Access level allowed to perform action.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CiBuildID", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "userId", + "description": "User associated with the access level.", "type": { "kind": "SCALAR", - "name": "String", + "name": "UserID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "Group associated with the access level.", + "type": { + "kind": "SCALAR", + "name": "GroupID", "ofType": null }, "defaultValue": null @@ -87596,31 +106979,31 @@ }, { "kind": "OBJECT", - "name": "JobArtifactsDestroyPayload", - "description": "Autogenerated return type of JobArtifactsDestroy", + "name": "MergeRequest", + "description": null, "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "allowCollaboration", + "description": "Indicates if members of the target project can push to the fork.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "destroyedArtifactsCount", - "description": "Number of artifacts deleted.", + "name": "allowsMultipleAssignees", + "description": "Allows assigning multiple users to a merge request.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, @@ -87628,187 +107011,31 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "job", - "description": "Job with artifacts to be deleted.", + "name": "allowsMultipleReviewers", + "description": "Allows assigning multiple reviewers to a merge request.", "args": [], - "type": { - "kind": "OBJECT", - "name": "CiJob", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "JobCancelInput", - "description": "Autogenerated input type of JobCancel", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the job to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "CiBuildID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "JobCancelPayload", - "description": "Autogenerated return type of JobCancel", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "approvalState", + "description": "Information relating to rules that must be satisfied to merge this merge request.", "args": [], "type": { "kind": "NON_NULL", "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "job", - "description": "Job after the mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CiJob", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "JobID", - "description": "A `CommitStatusID` is a global ID. It is encoded as a string.\n\nAn example `CommitStatusID` is: `\"gid://gitlab/CommitStatus/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "JobNeedUnion", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CiBuildNeed", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CiJob", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "JobNeedUnionConnection", - "description": "The connection type for JobNeedUnion.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, "ofType": { "kind": "OBJECT", - "name": "JobNeedUnionEdge", + "name": "MergeRequestApprovalState", "ofType": null } }, @@ -87816,58 +107043,39 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "approvalsLeft", + "description": "Number of approvals left.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "JobNeedUnion", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "approvalsRequired", + "description": "Number of approvals required.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "JobNeedUnionEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "approved", + "description": "Indicates if the merge request has all the required approvals.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -87875,63 +107083,126 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "approvedBy", + "description": "Users who approved the merge request.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "UNION", - "name": "JobNeedUnion", + "kind": "OBJECT", + "name": "UserCoreConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "JobPermissions", - "description": null, - "fields": [ + }, { - "name": "readBuild", - "description": "Indicates the user can perform `read_build` on this resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "name": "assignees", + "description": "Assignees of the merge request.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "MergeRequestAssigneeConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "readJobArtifacts", - "description": "Indicates the user can perform `read_job_artifacts` on this resource", + "name": "author", + "description": "User who created this merge request.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "MergeRequestAuthor", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateBuild", - "description": "Indicates the user can perform `update_build` on this resource", + "name": "autoMergeEnabled", + "description": "Indicates if auto merge is enabled for the merge request.", "args": [], "type": { "kind": "NON_NULL", @@ -87944,46 +107215,23 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "JobPlayInput", - "description": "Autogenerated input type of JobPlay", - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "ID of the job to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CiBuildID", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "autoMergeStrategy", + "description": "Selected auto merge strategy.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "variables", - "description": "Variables to use when playing a manual job.", + "name": "availableAutoMergeStrategies", + "description": "Array of available auto merge strategies.", + "args": [], "type": { "kind": "LIST", "name": null, @@ -87991,233 +107239,434 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "INPUT_OBJECT", - "name": "CiVariableInput", + "kind": "SCALAR", + "name": "String", "ofType": null } } }, - "defaultValue": "[]" - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "JobPlayPayload", - "description": "Autogenerated return type of JobPlay", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], + "name": "awardEmoji", + "description": "List of emoji reactions associated with the merge request.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "AwardEmojiConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "blockingMergeRequests", + "description": "Merge requests that block another merge request from merging. Introduced in GitLab 16.5: **Status**: Experiment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BlockingMergeRequests", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, + { + "name": "codequalityReportsComparer", + "description": "Code quality reports comparison reported on the merge request.", "args": [], + "type": { + "kind": "OBJECT", + "name": "CodequalityReportsComparer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commenters", + "description": "All commenters on this noteable.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "UserCoreConnection", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "job", - "description": "Job after the mutation.", + "name": "commitCount", + "description": "Number of commits in the merge request.", "args": [], "type": { - "kind": "OBJECT", - "name": "CiJob", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "JobRetryInput", - "description": "Autogenerated input type of JobRetry", - "fields": null, - "inputFields": [ + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "commits", + "description": "Merge request commits.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "CommitConnection", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": "ID of the job to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CiProcessableID", - "ofType": null + "name": "commitsWithoutMergeCommits", + "description": "Merge request commits excluding merge commits.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "CommitConnection", + "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "variables", - "description": "Variables to use when retrying a manual job.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CiVariableInput", + "name": "committers", + "description": "Users who have added commits to the merge request.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null - } + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "defaultValue": "[]" - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "JobRetryPayload", - "description": "Autogenerated return type of JobRetry", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "UserCoreConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "conflicts", + "description": "Indicates if the merge request has conflicts.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "job", - "description": "Job after the mutation.", + "name": "createdAt", + "description": "Timestamp of when the merge request was created.", "args": [], "type": { - "kind": "OBJECT", - "name": "CiJob", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "JobUnscheduleInput", - "description": "Autogenerated input type of JobUnschedule", - "fields": null, - "inputFields": [ + }, { - "name": "id", - "description": "ID of the job to mutate.", + "name": "currentUserTodos", + "description": "To-do items for the current user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "state", + "description": "State of the to-do items.", + "type": { + "kind": "ENUM", + "name": "TodoStateEnum", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "CiBuildID", + "kind": "OBJECT", + "name": "TodoConnection", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "defaultMergeCommitMessage", + "description": "Default merge commit message of the merge request.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "JobUnschedulePayload", - "description": "Autogenerated return type of JobUnschedule", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "defaultSquashCommitMessage", + "description": "Default squash commit message of the merge request.", "args": [], "type": { "kind": "SCALAR", @@ -88228,81 +107677,44 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "description", + "description": "Description of the merge request (Markdown rendered as HTML for caching).", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "job", - "description": "Job after the mutation.", + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description`", "args": [], "type": { - "kind": "OBJECT", - "name": "CiJob", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "JsonString", - "description": "JSON object as raw string", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Kas", - "description": null, - "fields": [ + }, { - "name": "enabled", - "description": "Indicates whether the Kubernetes Agent Server is enabled.", + "name": "detailedMergeStatus", + "description": "Detailed merge status of the merge request.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "ENUM", + "name": "DetailedMergeStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "externalUrl", - "description": "URL used by the Agents to communicate with KAS.", + "name": "diffHeadSha", + "description": "Diff head SHA of the merge request.", "args": [], "type": { "kind": "SCALAR", @@ -88313,70 +107725,70 @@ "deprecationReason": null }, { - "name": "version", - "description": "KAS version.", + "name": "diffRefs", + "description": "References of the base SHA, the head SHA, and the start SHA for this merge request.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DiffRefs", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Key", - "description": "Represents an SSH key.", - "fields": [ + }, { - "name": "createdAt", - "description": "Timestamp of when the key was created.", - "args": [], + "name": "diffStats", + "description": "Details about which files were changed in this merge request.", + "args": [ + { + "name": "path", + "description": "Specific file path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiffStats", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiresAt", - "description": "Timestamp of when the key expires. It's null if it never expires.", + "name": "diffStatsSummary", + "description": "Summary of which files were changed in this merge request.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "OBJECT", + "name": "DiffStatsSummary", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the key.", + "name": "discussionLocked", + "description": "Indicates if comments on the merge request are locked to members only.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -88384,15 +107796,56 @@ "deprecationReason": null }, { - "name": "key", - "description": "Public key of the key pair.", - "args": [], + "name": "discussions", + "description": "All discussions on this noteable.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "DiscussionConnection", "ofType": null } }, @@ -88400,42 +107853,31 @@ "deprecationReason": null }, { - "name": "title", - "description": "Title of the key.", + "name": "divergedFromTargetBranch", + "description": "Indicates if the source branch is behind the target branch.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Label", - "description": null, - "fields": [ + }, { - "name": "color", - "description": "Background color of the label.", + "name": "downvotes", + "description": "Number of downvotes for the merge request.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -88443,15 +107885,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "When this label was created.", + "name": "draft", + "description": "Indicates if the merge request is a draft.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "Boolean", "ofType": null } }, @@ -88459,39 +107901,54 @@ "deprecationReason": null }, { - "name": "description", - "description": "Description of the label (Markdown rendered as HTML for caching).", - "args": [], + "name": "findingReportsComparer", + "description": "Vulnerability finding reports comparison reported on the merge request. Introduced in GitLab 16.1: **Status**: Experiment.", + "args": [ + { + "name": "reportType", + "description": "Filter vulnerability findings by report type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ComparableSecurityReportType", + "ofType": null + } + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "FindingReportsComparer", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." }, { - "name": "descriptionHtml", - "description": "GitLab Flavored Markdown rendering of `description`", + "name": "forceRemoveSourceBranch", + "description": "Indicates if the project settings will lead to source branch deletion after merge.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "Label ID.", + "name": "hasCi", + "description": "Indicates if the merge request has CI.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -88499,8 +107956,8 @@ "deprecationReason": null }, { - "name": "lockOnMerge", - "description": "Indicates this label is locked for merge requests that have been merged.", + "name": "hasSecurityReports", + "description": "Indicates if the source branch has any security reports.", "args": [], "type": { "kind": "NON_NULL", @@ -88515,90 +107972,51 @@ "deprecationReason": null }, { - "name": "textColor", - "description": "Text color of the label.", + "name": "headPipeline", + "description": "Pipeline running on the branch HEAD of the merge request.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Pipeline", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Content of the label.", + "name": "humanTimeEstimate", + "description": "Human-readable time estimate of the merge request.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "When this label was last updated.", + "name": "humanTotalTimeSpent", + "description": "Human-readable total time reported as spent on the merge request.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LabelConnection", - "description": "The connection type for Label.", - "fields": [ + }, { - "name": "count", - "description": "Total count of collection.", + "name": "id", + "description": "ID of the merge request.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LabelEdge", + "name": "ID", "ofType": null } }, @@ -88606,15 +108024,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "iid", + "description": "Internal ID of the merge request.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Label", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -88622,110 +108040,85 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "inProgressMergeCommitSha", + "description": "Commit SHA of the merge request if merge is in progress.", "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "LabelCreateInput", - "description": "Autogenerated input type of LabelCreate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "Full path of the project with which the resource is associated.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupPath", - "description": "Full path of the group with which the resource is associated.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "title", - "description": "Title of the label.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "labels", + "description": "Labels of the merge request.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "defaultValue": null - }, - { - "name": "description", - "description": "Description of the label.", + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "LabelConnection", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "color", - "description": "The color of the label given in 6-digit hex notation with leading '#' sign\n(for example, `#FFAABB`) or one of the CSS color names.\n", + "name": "mergeCommitSha", + "description": "SHA of the merge request commit (set once merged).", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": "\"#6699cc\"" - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LabelCreatePayload", - "description": "Autogenerated return type of LabelCreate", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "mergeError", + "description": "Error message due to a merge error.", "args": [], "type": { "kind": "SCALAR", @@ -88736,163 +108129,168 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "mergeOngoing", + "description": "Indicates if a merge is currently occurring.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "label", - "description": "Label after mutation.", - "args": [], + "name": "mergeRequestDiffs", + "description": "Diff versions of a merge request Introduced in GitLab 16.2: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "Label", + "name": "MergeRequestDiffConnection", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LabelEdge", - "description": "An edge in a connection.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.2." + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "mergeStatus", + "description": "Status of the merge request. Deprecated in GitLab 14.0: This was renamed.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `MergeRequest.mergeStatusEnum`. Deprecated in GitLab 14.0." }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "mergeStatusEnum", + "description": "Merge status of the merge request.", "args": [], "type": { - "kind": "OBJECT", - "name": "Label", + "kind": "ENUM", + "name": "MergeStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "LabelID", - "description": "A `LabelID` is a global ID. It is encoded as a string.\n\nAn example `LabelID` is: `\"gid://gitlab/Label/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LfsObjectRegistry", - "description": "Represents the Geo sync and verification state of an LFS object", - "fields": [ + }, { - "name": "createdAt", - "description": "Timestamp when the LfsObjectRegistry was created", + "name": "mergeTrainsCount", + "description": "Number of merge requests in the merge train.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the LfsObjectRegistry", + "name": "mergeUser", + "description": "User who merged this merge request or set it to auto-merge.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "UserCore", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSyncFailure", - "description": "Error message during sync of the LfsObjectRegistry", + "name": "mergeWhenPipelineSucceeds", + "description": "Indicates if the merge has been set to auto-merge.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lastSyncedAt", - "description": "Timestamp of the most recent successful sync of the LfsObjectRegistry", + "name": "mergeabilityChecks", + "description": "Status of all mergeability checks of the merge request. Introduced in GitLab 16.5: **Status**: Experiment.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MergeRequestMergeabilityCheck", + "ofType": null + } + } + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." }, { - "name": "lfsObjectId", - "description": "ID of the LFS object.", + "name": "mergeable", + "description": "Indicates if the merge request is mergeable.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -88900,92 +108298,309 @@ "deprecationReason": null }, { - "name": "retryAt", - "description": "Timestamp after which the LfsObjectRegistry is resynced", + "name": "mergeableDiscussionsState", + "description": "Indicates if all discussions in the merge request have been resolved, allowing the merge request to be merged.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "retryCount", - "description": "Number of consecutive failed sync attempts of the LfsObjectRegistry", + "name": "mergedAt", + "description": "Timestamp of when the merge request was merged, null if not merged.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "Sync state of the LfsObjectRegistry", + "name": "milestone", + "description": "Milestone of the merge request.", "args": [], "type": { - "kind": "ENUM", - "name": "RegistryState", + "kind": "OBJECT", + "name": "Milestone", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationChecksum", - "description": "The local checksum of the LfsObjectRegistry", - "args": [], + "name": "notes", + "description": "All notes on this noteable.", + "args": [ + { + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", + "type": { + "kind": "ENUM", + "name": "NotesFilterType", + "ofType": null + }, + "defaultValue": "ALL_NOTES" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NoteConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationFailure", - "description": "Error message during verification of the LfsObjectRegistry", - "args": [], + "name": "participants", + "description": "Participants in the merge request. This includes the author, assignees, reviewers, and users mentioned in notes.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MergeRequestParticipantConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationRetryAt", - "description": "Timestamp after which the LfsObjectRegistry is reverified", - "args": [], + "name": "pipelines", + "description": "Pipelines for the merge request. Note: for performance reasons, no more than the most recent 500 pipelines will be returned.", + "args": [ + { + "name": "status", + "description": "Filter pipelines by their status.", + "type": { + "kind": "ENUM", + "name": "PipelineStatusEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scope", + "description": "Filter pipelines by scope.", + "type": { + "kind": "ENUM", + "name": "PipelineScopeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ref", + "description": "Filter pipelines by the ref they are run for.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sha", + "description": "Filter pipelines by the sha of the commit they are run for.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "source", + "description": "Filter pipelines by their source.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Pipelines updated after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Pipelines updated before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": "Filter pipelines by the user that triggered the pipeline.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "PipelineConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verificationRetryCount", - "description": "Number of consecutive failed verification attempts of the LfsObjectRegistry", + "name": "policyViolations", + "description": "Policy violations reported on the merge request. Returns `null` if `save_policy_violation_data` feature flag is disabled. Introduced in GitLab 17.0: **Status**: Experiment.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "PolicyViolationDetails", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." }, { - "name": "verificationStartedAt", - "description": "Timestamp when the verification started of LfsObjectRegistry", + "name": "preparedAt", + "description": "Timestamp of when the merge request was prepared.", "args": [], "type": { "kind": "SCALAR", @@ -88996,50 +108611,59 @@ "deprecationReason": null }, { - "name": "verificationState", - "description": "Verification state of the LfsObjectRegistry", + "name": "project", + "description": "Alias for target_project.", "args": [], "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "verifiedAt", - "description": "Timestamp of the most recent successful verification of the LfsObjectRegistry", + "name": "projectId", + "description": "ID of the merge request project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rebaseCommitSha", + "description": "Rebase commit SHA of the merge request.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LfsObjectRegistryConnection", - "description": "The connection type for LfsObjectRegistry.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "rebaseInProgress", + "description": "Indicates if there is a rebase currently in progress for the merge request.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "LfsObjectRegistryEdge", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -89047,15 +108671,26 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + "name": "reference", + "description": "Internal reference of the merge request. Returned in shortened format by default.", + "args": [ + { + "name": "full", + "description": "Boolean option specifying whether the reference should be returned in full.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "LfsObjectRegistry", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -89063,42 +108698,96 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "reviewers", + "description": "Users from whom a review has been requested.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MergeRequestReviewerConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityAutoFix", + "description": "Indicates if the merge request is created by @GitLab-Security-Bot. Deprecated in GitLab 16.11: Security Auto Fix experiment feature was removed. It was always hidden behind `security_auto_fix` feature flag.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Security Auto Fix experiment feature was removed. It was always hidden behind `security_auto_fix` feature flag. Deprecated in GitLab 16.11." + }, + { + "name": "securityReportsUpToDateOnTargetBranch", + "description": "Indicates if the target branch security reports are out of date.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LfsObjectRegistryEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "shouldBeRebased", + "description": "Indicates if the merge request will be rebased.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -89106,31 +108795,20 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "shouldRemoveSourceBranch", + "description": "Indicates if the source branch of the merge request will be deleted after merge.", "args": [], "type": { - "kind": "OBJECT", - "name": "LfsObjectRegistry", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "License", - "description": null, - "fields": [ + }, { - "name": "name", - "description": "Name of the license.", + "name": "sourceBranch", + "description": "Source branch of the merge request.", "args": [], "type": { "kind": "NON_NULL", @@ -89145,114 +108823,119 @@ "deprecationReason": null }, { - "name": "url", - "description": "License URL in relation to SPDX.", + "name": "sourceBranchExists", + "description": "Indicates if the source branch of the merge request exists.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LicenseHistoryEntry", - "description": "Represents an entry from the Cloud License history", - "fields": [ + }, { - "name": "activatedAt", - "description": "Date when the license was activated.", + "name": "sourceBranchProtected", + "description": "Indicates if the source branch is protected.", "args": [], "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "blockChangesAt", - "description": "Date, including grace period, when licensed features will be blocked.", + "name": "sourceProject", + "description": "Source project of the merge request.", "args": [], "type": { - "kind": "SCALAR", - "name": "Date", + "kind": "OBJECT", + "name": "Project", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "company", - "description": "Company of the licensee.", + "name": "sourceProjectId", + "description": "ID of the merge request source project.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Date when the license was added.", + "name": "squash", + "description": "Indicates if the merge request is set to be squashed when merged. [Project settings](https://docs.gitlab.com/ee/user/project/merge_requests/squash_and_merge.html#configure-squash-options-for-a-project) may override this value. Use `squash_on_merge` instead to take project squash options into account.", "args": [], "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "email", - "description": "Email of the licensee.", + "name": "squashOnMerge", + "description": "Indicates if the merge request will be squashed when merged.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiresAt", - "description": "Date when the license expires.", + "name": "state", + "description": "State of the merge request.", "args": [], "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the license extracted from the license data.", + "name": "subscribed", + "description": "Indicates if the currently logged in user is subscribed to this merge request.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -89260,27 +108943,27 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the licensee.", + "name": "suggestedReviewers", + "description": "Suggested reviewers for merge request. Returns `null` if `suggested_reviewers` feature flag is disabled. This flag is disabled by default and only available on GitLab.com because the feature is experimental and is subject to change without notice. Introduced in GitLab 15.4: **Status**: Experiment.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "SuggestedReviewersType", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.4." }, { - "name": "plan", - "description": "Name of the subscription plan.", + "name": "supportsLockOnMerge", + "description": "Indicates if the merge request supports locked labels.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -89288,20 +108971,8 @@ "deprecationReason": null }, { - "name": "startsAt", - "description": "Date when the license started.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Type of the license.", + "name": "targetBranch", + "description": "Target branch of the merge request.", "args": [], "type": { "kind": "NON_NULL", @@ -89316,38 +108987,31 @@ "deprecationReason": null }, { - "name": "usersInLicenseCount", - "description": "Number of paid users in the license.", + "name": "targetBranchExists", + "description": "Indicates if the target branch of the merge request exists.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LicenseHistoryEntryConnection", - "description": "The connection type for LicenseHistoryEntry.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "targetProject", + "description": "Target project of the merge request.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "LicenseHistoryEntryEdge", + "name": "Project", "ofType": null } }, @@ -89355,15 +109019,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "targetProjectId", + "description": "ID of the merge request target project.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "LicenseHistoryEntry", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -89371,42 +109035,31 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "taskCompletionStatus", + "description": "Completion status of tasks", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "TaskCompletionStatus", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LicenseHistoryEntryEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "timeEstimate", + "description": "Time estimate of the merge request.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -89414,38 +109067,72 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "timelogs", + "description": "Timelogs on the merge request.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "OBJECT", - "name": "LicenseHistoryEntry", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TimelogConnection", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LinkedWorkItemType", - "description": null, - "fields": [ + }, { - "name": "linkCreatedAt", - "description": "Timestamp the link was created.", + "name": "title", + "description": "Title of the merge request.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null } }, @@ -89453,31 +109140,27 @@ "deprecationReason": null }, { - "name": "linkId", - "description": "Global ID of the link.", + "name": "titleHtml", + "description": "GitLab Flavored Markdown rendering of `title`", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "WorkItemsRelatedWorkItemLinkID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "linkType", - "description": "Type of link.", + "name": "totalTimeSpent", + "description": "Total time (in seconds) reported as spent on the merge request.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -89485,8 +109168,8 @@ "deprecationReason": null }, { - "name": "linkUpdatedAt", - "description": "Timestamp the link was updated.", + "name": "updatedAt", + "description": "Timestamp of when the merge request was last updated.", "args": [], "type": { "kind": "NON_NULL", @@ -89501,94 +109184,64 @@ "deprecationReason": null }, { - "name": "workItem", - "description": "Linked work item.", + "name": "upvotes", + "description": "Number of upvotes for the merge request.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "WorkItem", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LinkedWorkItemTypeConnection", - "description": "The connection type for LinkedWorkItemType.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "userDiscussionsCount", + "description": "Number of user discussions in the merge request.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LinkedWorkItemTypeEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "userNotesCount", + "description": "User notes count of the merge request.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LinkedWorkItemType", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "MergeRequestPermissions", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "LinkedWorkItemTypeEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "webPath", + "description": "Web path of the merge request.", "args": [], "type": { "kind": "NON_NULL", @@ -89603,12 +109256,12 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "webUrl", + "description": "Web URL of the merge request.", "args": [], "type": { - "kind": "OBJECT", - "name": "LinkedWorkItemType", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -89616,93 +109269,83 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ListID", - "description": "A `ListID` is a global ID. It is encoded as a string.\n\nAn example `ListID` is: `\"gid://gitlab/List/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ListLimitMetric", - "description": "List limit metric setting", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "interfaces": [ { - "name": "all_metrics", - "description": "Limit list by number and total weight of issues.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "CurrentUserTodos", + "ofType": null }, { - "name": "issue_count", - "description": "Limit list by number of issues.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "NoteableInterface", + "ofType": null }, { - "name": "issue_weights", - "description": "Limit list by total weight of issues.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Todoable", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "Location", - "description": null, - "fields": [ + "kind": "INPUT_OBJECT", + "name": "MergeRequestAcceptInput", + "description": "Autogenerated input type of MergeRequestAccept", + "fields": null, + "inputFields": [ { - "name": "blobPath", - "description": "HTTP URI path to view the input file in GitLab.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "path", - "description": "Path, relative to the root of the repository, of the filewhich was analyzed to detect the dependency.", - "args": [], + "name": "projectPath", + "description": "Project the merge request to mutate is in.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the merge request to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "strategy", + "description": "How to merge the merge request.", + "type": { + "kind": "ENUM", + "name": "MergeStrategyEnum", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MarkAsSpamSnippetInput", - "description": "Autogenerated input type of MarkAsSpamSnippet", - "fields": null, - "inputFields": [ + "defaultValue": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "commitMessage", + "description": "Custom merge commit message.", "type": { "kind": "SCALAR", "name": "String", @@ -89711,18 +109354,48 @@ "defaultValue": null }, { - "name": "id", - "description": "Global ID of the snippet to update.", + "name": "sha", + "description": "HEAD SHA at the time when the merge was requested.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "SnippetID", + "name": "String", "ofType": null } }, "defaultValue": null + }, + { + "name": "squashCommitMessage", + "description": "Custom squash commit message (if squash is true).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "shouldRemoveSourceBranch", + "description": "Should the source branch be removed.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "squash", + "description": "Squash commits on the source branch before merge.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" } ], "interfaces": null, @@ -89731,8 +109404,8 @@ }, { "kind": "OBJECT", - "name": "MarkAsSpamSnippetPayload", - "description": "Autogenerated return type of MarkAsSpamSnippet", + "name": "MergeRequestAcceptPayload", + "description": "Autogenerated return type of MergeRequestAccept.", "fields": [ { "name": "clientMutationId", @@ -89771,12 +109444,12 @@ "deprecationReason": null }, { - "name": "snippet", - "description": "Snippet after mutation.", + "name": "mergeRequest", + "description": "Merge request after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "Snippet", + "name": "MergeRequest", "ofType": null }, "isDeprecated": false, @@ -89790,113 +109463,110 @@ }, { "kind": "OBJECT", - "name": "MavenMetadata", - "description": "Maven metadata", + "name": "MergeRequestApprovalState", + "description": "Information relating to rules that must be satisfied to merge this merge request.", "fields": [ { - "name": "appGroup", - "description": "App group of the Maven package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "appName", - "description": "App name of the Maven package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "appVersion", - "description": "App version of the Maven package.", + "name": "approvalRulesOverwritten", + "description": "Indicates if the merge request approval rules are overwritten for the merge request.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Date of creation.", + "name": "invalidApproversRules", + "description": "List of approval rules that are associated with the merge request, but invalid.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ApprovalRule", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the metadatum.", + "name": "rules", + "description": "List of approval rules associated with the merge request.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "PackagesMavenMetadatumID", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ApprovalRule", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "path", - "description": "Path of the Maven package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "suggestedApprovers", + "description": "List of suggested approvers.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Date of most recent update.", - "args": [], + ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "OBJECT", + "name": "UserCoreConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -89908,227 +109578,654 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "MeasurementIdentifier", - "description": "Possible identifier types for a measurement", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROJECTS", - "description": "Project count.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USERS", - "description": "User count.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ISSUES", - "description": "Issue count.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGE_REQUESTS", - "description": "Merge request count.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GROUPS", - "description": "Group count.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PIPELINES", - "description": "Pipeline count.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PIPELINES_SUCCEEDED", - "description": "Pipeline count with success status.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PIPELINES_FAILED", - "description": "Pipeline count with failed status.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PIPELINES_CANCELED", - "description": "Pipeline count with canceled status.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PIPELINES_SKIPPED", - "description": "Pipeline count with skipped status.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MemberAccessLevel", - "description": "Access level of a group or project member", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "GUEST", - "description": "Guest access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REPORTER", - "description": "Reporter access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEVELOPER", - "description": "Developer access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAINTAINER", - "description": "Maintainer access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OWNER", - "description": "Owner access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MINIMAL_ACCESS", - "description": "Minimal access.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MemberAccessLevelName", - "description": "Name of access levels of a group or project member", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "GUEST", - "description": "Guest access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REPORTER", - "description": "Reporter access.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DEVELOPER", - "description": "Developer access.", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "MergeRequestAssignee", + "description": "A user assigned to a merge request.", + "fields": [ { - "name": "MAINTAINER", - "description": "Maintainer access.", + "name": "assignedMergeRequests", + "description": "Merge requests assigned to the user.", + "args": [ + { + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mergedBefore", + "description": "Merge requests merged before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerUsername", + "description": "Username of the reviewer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MergeRequestConnection", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "OWNER", - "description": "Owner access.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "MemberInterface", - "description": null, - "fields": [ - { - "name": "accessLevel", - "description": "GitLab::Access level.", - "args": [], + "name": "authoredMergeRequests", + "description": "Merge requests authored by the user.", + "args": [ + { + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mergedBefore", + "description": "Merge requests merged before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsername", + "description": "Username of the assignee.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerUsername", + "description": "Username of the reviewer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "AccessLevel", + "name": "MergeRequestConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Date and time the membership was created.", + "name": "avatarUrl", + "description": "URL of the user's avatar.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdBy", - "description": "User that authorized membership.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserCore", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "expiresAt", - "description": "Date and time the membership expires.", + "name": "bio", + "description": "Bio of the user.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the member.", + "name": "bot", + "description": "Indicates if the user is a bot.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -90136,183 +110233,304 @@ "deprecationReason": null }, { - "name": "mergeRequestInteraction", - "description": "Find a merge request.", + "name": "callouts", + "description": "User callouts that belong to the user.", "args": [ { - "name": "id", - "description": "Global ID of the merge request.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "MergeRequestID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "UserMergeRequestInteraction", + "name": "UserCalloutConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Date and time the membership was last updated.", + "name": "commitEmail", + "description": "User's default commit email.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "User that is associated with the member object.", + "name": "createdAt", + "description": "Timestamp of when the user was created.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GroupMember", - "ofType": null }, { - "kind": "OBJECT", - "name": "ProjectMember", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "MemberInterfaceConnection", - "description": "The connection type for MemberInterface.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", + "name": "discord", + "description": "Discord ID of the user.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MemberInterfaceEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "email", + "description": "User email. Deprecated in GitLab 13.7: This was renamed.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MemberInterface", - "ofType": null + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in GitLab 13.7." + }, + { + "name": "emails", + "description": "User's email addresses.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "EmailConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "gitpodEnabled", + "description": "Whether Gitpod is enabled at the user level.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MemberInterfaceEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "groupCount", + "description": "Group count for the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + "name": "groupMemberships", + "description": "Group memberships of the user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "INTERFACE", - "name": "MemberInterface", + "kind": "OBJECT", + "name": "GroupMemberConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MemberRole", - "description": "Represents a member role", - "fields": [ + }, { - "name": "description", - "description": "Description of the member role.", - "args": [], + "name": "groups", + "description": "Groups where the user has access.", + "args": [ + { + "name": "permissionScope", + "description": "Filter by permissions the user has on groups.", + "type": { + "kind": "ENUM", + "name": "GroupPermission", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search by group name or path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GroupConnection", "ofType": null }, "isDeprecated": false, @@ -90320,14 +110538,14 @@ }, { "name": "id", - "description": "ID of the member role.", + "description": "ID of the user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "MemberRoleID", + "name": "ID", "ofType": null } }, @@ -90335,258 +110553,80 @@ "deprecationReason": null }, { - "name": "name", - "description": "Name of the member role.", + "name": "ide", + "description": "IDE settings.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "Ide", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "MemberRoleID", - "description": "A `MemberRoleID` is a global ID. It is encoded as a string.\n\nAn example `MemberRoleID` is: `\"gid://gitlab/MemberRole/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MemberRoleUpdateInput", - "description": "Autogenerated input type of MemberRoleUpdate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null }, { - "name": "description", - "description": "Description of the member role.", + "name": "jobTitle", + "description": "Job title of the user.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - }, - { - "name": "id", - "description": "ID of the member role to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "MemberRoleID", - "ofType": null - } - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "Name of the member role.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MemberRoleUpdatePayload", - "description": "Autogenerated return type of MemberRoleUpdate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "lastActivityOn", + "description": "Date the user last performed any actions.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Date", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "linkedin", + "description": "LinkedIn profile name of the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "memberRole", - "description": "Updated member role.", + "name": "location", + "description": "Location of the user.", "args": [], "type": { - "kind": "OBJECT", - "name": "MemberRole", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MemberSort", - "description": "Values for sorting members", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACCESS_LEVEL_ASC", - "description": "Access level ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACCESS_LEVEL_DESC", - "description": "Access level descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USER_FULL_NAME_ASC", - "description": "User's full name ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USER_FULL_NAME_DESC", - "description": "User's full name descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_desc", - "description": "Updated at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." - }, - { - "name": "updated_asc", - "description": "Updated at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." - }, - { - "name": "created_desc", - "description": "Created at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." - }, - { - "name": "created_asc", - "description": "Created at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." - }, - { - "name": "UPDATED_DESC", - "description": "Updated at descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UPDATED_ASC", - "description": "Updated at ascending order.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "CREATED_DESC", - "description": "Created at descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CREATED_ASC", - "description": "Created at ascending order.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeAccessLevel", - "description": "Defines which user roles, users, or groups can merge into a protected branch.", - "fields": [ - { - "name": "accessLevel", - "description": "GitLab::Access level.", + "name": "mergeRequestInteraction", + "description": "Details of this user's interactions with the merge request.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "OBJECT", + "name": "UserMergeRequestInteraction", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "accessLevelDescription", - "description": "Human readable representation for this access level.", + "name": "name", + "description": "Human-readable name of the user. Returns `****` if the user is a project bot and the requester does not have permission to view the project.", "args": [], "type": { "kind": "NON_NULL", @@ -90601,389 +110641,455 @@ "deprecationReason": null }, { - "name": "group", - "description": "Group associated with this access level.", + "name": "namespace", + "description": "Personal namespace of the user.", "args": [], "type": { "kind": "OBJECT", - "name": "AccessLevelGroup", + "name": "Namespace", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "User associated with this access level.", - "args": [], + "name": "namespaceCommitEmails", + "description": "User's custom namespace commit emails.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "AccessLevelUser", + "name": "NamespaceCommitEmailConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeAccessLevelConnection", - "description": "The connection type for MergeAccessLevel.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MergeAccessLevelEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "organization", + "description": "Who the user represents or works for.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MergeAccessLevel", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeAccessLevelEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "name": "organizations", + "description": "Organizations where the user has access. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query, which can be for the organization name or a path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "MergeAccessLevel", + "name": "OrganizationConnection", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequest", - "description": null, - "fields": [ + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { - "name": "allowCollaboration", - "description": "Indicates if members of the target project can push to the fork.", + "name": "preferencesGitpodPath", + "description": "Web path to the Gitpod section within user preferences.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "approvalState", - "description": "Information relating to rules that must be satisfied to merge this merge request.", + "name": "profileEnableGitpodPath", + "description": "Web path to enable Gitpod for the user.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MergeRequestApprovalState", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "approvalsLeft", - "description": "Number of approvals left.", - "args": [], + "name": "projectMemberships", + "description": "Project memberships of the user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ProjectMemberConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "approvalsRequired", - "description": "Number of approvals required.", + "name": "pronouns", + "description": "Pronouns of the user.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "approved", - "description": "Indicates if the merge request has all the required approvals.", + "name": "publicEmail", + "description": "User's public email.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "approvedBy", - "description": "Users who approved the merge request.", + "name": "reviewRequestedMergeRequests", + "description": "Merge requests assigned to the user for review.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserCoreConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignees", - "description": "Assignees of the merge request.", - "args": [ + }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "mergedBefore", + "description": "Merge requests merged before this date.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MergeRequestAssigneeConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "author", - "description": "User who created this merge request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MergeRequestAuthor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "autoMergeEnabled", - "description": "Indicates if auto merge is enabled for the merge request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "autoMergeStrategy", - "description": "Selected auto merge strategy.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableAutoMergeStrategies", - "description": "Array of available auto merge strategies.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", + "type": { "kind": "SCALAR", "name": "String", "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "awardEmoji", - "description": "List of emoji reactions associated with the merge request.", - "args": [ + }, + "defaultValue": null + }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", "type": { "kind": "SCALAR", - "name": "String", + "name": "GroupID", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", "type": { "kind": "SCALAR", "name": "String", @@ -90992,50 +111098,35 @@ "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ProjectID", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "authorUsername", + "description": "Username of the author.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AwardEmojiConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "codequalityReportsComparer", - "description": "Code quality reports comparison reported on the merge request. Returns `null` if `sast_reports_in_inline_diff` feature flag is disabled. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CodequalityReportsComparer", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." - }, - { - "name": "commenters", - "description": "All commenters on this noteable.", - "args": [ + }, + { + "name": "assigneeUsername", + "description": "Username of the assignee.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -91078,32 +111169,16 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCoreConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitCount", - "description": "Number of commits in the merge request.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "MergeRequestConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "commits", - "description": "Merge request commits.", + "name": "savedReplies", + "description": "Saved replies authored by the user.", "args": [ { "name": "after", @@ -91148,16 +111223,81 @@ ], "type": { "kind": "OBJECT", - "name": "CommitConnection", + "name": "SavedReplyConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "commitsWithoutMergeCommits", - "description": "Merge request commits excluding merge commits.", + "name": "savedReply", + "description": "Saved reply authored by the user.", + "args": [ + { + "name": "id", + "description": "ID of a saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "UsersSavedReplyID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SavedReply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "snippets", + "description": "Snippets authored by the user.", "args": [ + { + "name": "ids", + "description": "Array of global snippet IDs. For example, `gid://gitlab/ProjectSnippet/1`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "SnippetID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "visibility", + "description": "Visibility of the snippet.", + "type": { + "kind": "ENUM", + "name": "VisibilityScopesEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Type of snippet.", + "type": { + "kind": "ENUM", + "name": "TypeEnum", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -91201,16 +111341,26 @@ ], "type": { "kind": "OBJECT", - "name": "CommitConnection", + "name": "SnippetConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "committers", - "description": "Users who have added commits to the merge request.", + "name": "starredProjects", + "description": "Projects starred by the user.", "args": [ + { + "name": "search", + "description": "Search query.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -91254,22 +111404,22 @@ ], "type": { "kind": "OBJECT", - "name": "UserCoreConnection", + "name": "ProjectConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "conflicts", - "description": "Indicates if the merge request has conflicts.", + "name": "state", + "description": "State of the user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "UserState", "ofType": null } }, @@ -91277,164 +111427,101 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of when the merge request was created.", + "name": "status", + "description": "User status.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "OBJECT", + "name": "UserStatus", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "currentUserTodos", - "description": "To-do items for the current user.", + "name": "timelogs", + "description": "Time logged by the user.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "startDate", + "description": "List timelogs within a date range where the logged date is equal to or after startDate.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "endDate", + "description": "List timelogs within a date range where the logged date is equal to or before endDate.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "startTime", + "description": "List timelogs within a time range where the logged time is equal to or after startTime.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "endTime", + "description": "List timelogs within a time range where the logged time is equal to or before endTime.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "state", - "description": "State of the to-do items.", + "name": "projectId", + "description": "List timelogs for a project.", "type": { - "kind": "ENUM", - "name": "TodoStateEnum", + "kind": "SCALAR", + "name": "ProjectID", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TodoConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultMergeCommitMessage", - "description": "Default merge commit message of the merge request.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultSquashCommitMessage", - "description": "Default squash commit message of the merge request.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Description of the merge request (Markdown rendered as HTML for caching).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "descriptionHtml", - "description": "GitLab Flavored Markdown rendering of `description`", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "detailedMergeStatus", - "description": "Detailed merge status of the merge request.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DetailedMergeStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "diffHeadSha", - "description": "Diff head SHA of the merge request.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "diffLlmSummaries", - "description": "Diff summaries generated by AI Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ + }, + { + "name": "groupId", + "description": "List timelogs for a group.", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": "List timelogs for a user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List timelogs in a particular order.", + "type": { + "kind": "ENUM", + "name": "TimelogSort", + "ofType": null + }, + "defaultValue": "SPENT_AT_ASC" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -91478,87 +111565,134 @@ ], "type": { "kind": "OBJECT", - "name": "MergeRequestDiffLlmSummaryConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." - }, - { - "name": "diffRefs", - "description": "References of the base SHA, the head SHA, and the start SHA for this merge request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DiffRefs", + "name": "TimelogConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "diffStats", - "description": "Details about which files were changed in this merge request.", + "name": "todos", + "description": "To-do items of the user.", "args": [ { - "name": "path", - "description": "Specific file path.", + "name": "action", + "description": "Action to be filtered.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoActionEnum", + "ofType": null + } + } }, "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiffStats", + }, + { + "name": "authorId", + "description": "ID of an author.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "ID of a project.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "ID of a group.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "State of the todo.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoStateEnum", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Type of the todo.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoTargetEnum", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort todos by given criteria.", + "type": { + "kind": "ENUM", + "name": "TodoSort", "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "diffStatsSummary", - "description": "Summary of which files were changed in this merge request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DiffStatsSummary", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discussionLocked", - "description": "Indicates if comments on the merge request are locked to members only.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discussions", - "description": "All discussions on this noteable.", - "args": [ + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -91600,208 +111734,17 @@ "defaultValue": null } ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DiscussionConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "divergedFromTargetBranch", - "description": "Indicates if the source branch is behind the target branch.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "downvotes", - "description": "Number of downvotes for the merge request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "draft", - "description": "Indicates if the merge request is a draft.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "findingReportsComparer", - "description": "Vulnerability finding reports comparison reported on the merge request. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "reportType", - "description": "Filter vulnerability findings by report type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ComparableSecurityReportType", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "FindingReportsComparer", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." - }, - { - "name": "forceRemoveSourceBranch", - "description": "Indicates if the project settings will lead to source branch deletion after merge.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasCi", - "description": "Indicates if the merge request has CI.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "hasSecurityReports", - "description": "Indicates if the source branch has any security reports.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "headPipeline", - "description": "Pipeline running on the branch HEAD of the merge request.", - "args": [], "type": { "kind": "OBJECT", - "name": "Pipeline", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "humanTimeEstimate", - "description": "Human-readable time estimate of the merge request.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "humanTotalTimeSpent", - "description": "Human-readable total time reported as spent on the merge request.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "TodoConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the merge request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "iid", - "description": "Internal ID of the merge request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inProgressMergeCommitSha", - "description": "Commit SHA of the merge request if merge is in progress.", + "name": "twitter", + "description": "X (formerly Twitter) username of the user.", "args": [], "type": { "kind": "SCALAR", @@ -91812,8 +111755,8 @@ "deprecationReason": null }, { - "name": "labels", - "description": "Labels of the merge request.", + "name": "userAchievements", + "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in GitLab 15.10: **Status**: Experiment.", "args": [ { "name": "after", @@ -91858,46 +111801,70 @@ ], "type": { "kind": "OBJECT", - "name": "LabelConnection", + "name": "UserAchievementConnection", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserPermissions", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeCommitSha", - "description": "SHA of the merge request commit (set once merged).", + "name": "username", + "description": "Username of the user. Unique within this instance of GitLab.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeError", - "description": "Error message due to a merge error.", + "name": "webPath", + "description": "Web path of the user.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeOngoing", - "description": "Indicates if a merge is currently occurring.", + "name": "webUrl", + "description": "Web URL of the user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -91905,9 +111872,81 @@ "deprecationReason": null }, { - "name": "mergeRequestDiffs", - "description": "Diff versions of a merge request Introduced in 16.2: This feature is an Experiment. It can be changed or removed at any time.", + "name": "workspaces", + "description": "Workspaces owned by the current user.", "args": [ + { + "name": "ids", + "description": "Filter workspaces by workspace GlobalIDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "RemoteDevelopmentWorkspaceID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "Filter workspaces by project GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "agentIds", + "description": "Filter workspaces by agent GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "actualStates", + "description": "Filter workspaces by actual states.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -91951,82 +111990,71 @@ ], "type": { "kind": "OBJECT", - "name": "MergeRequestDiffConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.2." - }, - { - "name": "mergeStatus", - "description": "Status of the merge request. Deprecated in 14.0: This was renamed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `MergeRequest.mergeStatusEnum`. Deprecated in 14.0." - }, - { - "name": "mergeStatusEnum", - "description": "Merge status of the merge request.", - "args": [], - "type": { - "kind": "ENUM", - "name": "MergeStatus", + "name": "WorkspaceConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "mergeTrainsCount", - "description": "Number of merge requests in the merge train.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INTERFACE", + "name": "User", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestAssigneeConnection", + "description": "The connection type for MergeRequestAssignee.", + "fields": [ { - "name": "mergeUser", - "description": "User who merged this merge request or set it to auto-merge.", + "name": "count", + "description": "Total count of collection.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeWhenPipelineSucceeds", - "description": "Indicates if the merge has been set to auto-merge.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MergeRequestAssigneeEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeable", - "description": "Indicates if the merge request is mergeable.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "MergeRequestAssignee", "ofType": null } }, @@ -92034,48 +112062,240 @@ "deprecationReason": null }, { - "name": "mergeableDiscussionsState", - "description": "Indicates if all discussions in the merge request have been resolved, allowing the merge request to be merged.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestAssigneeEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "mergedAt", - "description": "Timestamp of when the merge request was merged, null if not merged.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "milestone", - "description": "Milestone of the merge request.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Milestone", + "name": "MergeRequestAssignee", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestAuthor", + "description": "The author of the merge request.", + "fields": [ { - "name": "notes", - "description": "All notes on this noteable.", + "name": "assignedMergeRequests", + "description": "Merge requests assigned to the user.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mergedBefore", + "description": "Merge requests merged before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", "type": { "kind": "SCALAR", "name": "String", @@ -92084,8 +112304,38 @@ "defaultValue": null }, { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", "type": { "kind": "SCALAR", "name": "String", @@ -92094,42 +112344,45 @@ "defaultValue": null }, { - "name": "first", - "description": "Returns the first _n_ elements from the list.", + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", "type": { "kind": "SCALAR", - "name": "Int", + "name": "ProjectID", "ofType": null }, "defaultValue": null }, { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "authorUsername", + "description": "Username of the author.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NoteConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "participants", - "description": "Participants in the merge request. This includes the author, assignees, reviewers, and users mentioned in notes.", - "args": [ + }, + { + "name": "reviewerUsername", + "description": "Username of the reviewer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -92173,69 +112426,123 @@ ], "type": { "kind": "OBJECT", - "name": "MergeRequestParticipantConnection", + "name": "MergeRequestConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pipelines", - "description": "Pipelines for the merge request. Note: for performance reasons, no more than the most recent 500 pipelines will be returned.", + "name": "authoredMergeRequests", + "description": "Merge requests authored by the user.", "args": [ { - "name": "status", - "description": "Filter pipelines by their status.", + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", "type": { "kind": "ENUM", - "name": "PipelineStatusEnum", + "name": "MergeRequestState", "ofType": null }, "defaultValue": null }, { - "name": "scope", - "description": "Filter pipelines by scope.", + "name": "draft", + "description": "Limit result to draft merge requests.", "type": { - "kind": "ENUM", - "name": "PipelineScopeEnum", + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "ref", - "description": "Filter pipelines by the ref they are run for.", + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "sha", - "description": "Filter pipelines by the sha of the commit they are run for.", + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "source", - "description": "Filter pipelines by their source.", + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "defaultValue": null }, { "name": "updatedAfter", - "description": "Pipelines updated after this date.", + "description": "Merge requests updated after this timestamp.", "type": { "kind": "SCALAR", "name": "Time", @@ -92245,7 +112552,7 @@ }, { "name": "updatedBefore", - "description": "Pipelines updated before this date.", + "description": "Merge requests updated before this timestamp.", "type": { "kind": "SCALAR", "name": "Time", @@ -92254,8 +112561,116 @@ "defaultValue": null }, { - "name": "username", - "description": "Filter pipelines by the user that triggered the pipeline.", + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mergedBefore", + "description": "Merge requests merged before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsername", + "description": "Username of the assignee.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerUsername", + "description": "Username of the reviewer.", "type": { "kind": "SCALAR", "name": "String", @@ -92263,6 +112678,16 @@ }, "defaultValue": null }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -92306,59 +112731,27 @@ ], "type": { "kind": "OBJECT", - "name": "PipelineConnection", + "name": "MergeRequestConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "preparedAt", - "description": "Timestamp of when the merge request was prepared.", + "name": "avatarUrl", + "description": "URL of the user's avatar.", "args": [], "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "project", - "description": "Alias for target_project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "projectId", - "description": "ID of the merge request project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rebaseCommitSha", - "description": "Rebase commit SHA of the merge request.", + "name": "bio", + "description": "Bio of the user.", "args": [], "type": { "kind": "SCALAR", @@ -92369,8 +112762,8 @@ "deprecationReason": null }, { - "name": "rebaseInProgress", - "description": "Indicates if there is a rebase currently in progress for the merge request.", + "name": "bot", + "description": "Indicates if the user is a bot.", "args": [], "type": { "kind": "NON_NULL", @@ -92385,35 +112778,8 @@ "deprecationReason": null }, { - "name": "reference", - "description": "Internal reference of the merge request. Returned in shortened format by default.", - "args": [ - { - "name": "full", - "description": "Boolean option specifying whether the reference should be returned in full.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reviewers", - "description": "Users from whom a review has been requested.", + "name": "callouts", + "description": "User callouts that belong to the user.", "args": [ { "name": "after", @@ -92458,331 +112824,63 @@ ], "type": { "kind": "OBJECT", - "name": "MergeRequestReviewerConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "securityAutoFix", - "description": "Indicates if the merge request is created by @GitLab-Security-Bot.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", + "name": "UserCalloutConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "securityReportsUpToDateOnTargetBranch", - "description": "Indicates if the target branch security reports are out of date.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shouldBeRebased", - "description": "Indicates if the merge request will be rebased.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shouldRemoveSourceBranch", - "description": "Indicates if the source branch of the merge request will be deleted after merge.", + "name": "commitEmail", + "description": "User's default commit email.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sourceBranch", - "description": "Source branch of the merge request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sourceBranchExists", - "description": "Indicates if the source branch of the merge request exists.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sourceBranchProtected", - "description": "Indicates if the source branch is protected.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sourceProject", - "description": "Source project of the merge request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "sourceProjectId", - "description": "ID of the merge request source project.", + "name": "createdAt", + "description": "Timestamp of when the user was created.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "squash", - "description": "Indicates if the merge request is set to be squashed when merged. [Project settings](https://docs.gitlab.com/ee/user/project/merge_requests/squash_and_merge.html#configure-squash-options-for-a-project) may override this value. Use `squash_on_merge` instead to take project squash options into account.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "squashOnMerge", - "description": "Indicates if the merge request will be squashed when merged.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "State of the merge request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MergeRequestState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscribed", - "description": "Indicates if the currently logged in user is subscribed to this merge request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suggestedReviewers", - "description": "Suggested reviewers for merge request. Returns `null` if `suggested_reviewers` feature flag is disabled. This flag is disabled by default and only available on GitLab.com because the feature is experimental and is subject to change without notice. Introduced in 15.4: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SuggestedReviewersType", + "name": "Time", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.4." - }, - { - "name": "supportsLockOnMerge", - "description": "Indicates if the merge request supports locked labels.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetBranch", - "description": "Target branch of the merge request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetBranchExists", - "description": "Indicates if the target branch of the merge request exists.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetProject", - "description": "Target project of the merge request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "targetProjectId", - "description": "ID of the merge request target project.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taskCompletionStatus", - "description": "Completion status of tasks", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TaskCompletionStatus", - "ofType": null - } - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timeEstimate", - "description": "Time estimate of the merge request.", + "name": "discord", + "description": "Discord ID of the user.", "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timelogs", - "description": "Timelogs on the merge request.", + "name": "email", + "description": "User email. Deprecated in GitLab 13.7: This was renamed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in GitLab 13.7." + }, + { + "name": "emails", + "description": "User's email addresses.", "args": [ { "name": "after", @@ -92826,87 +112924,173 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TimelogConnection", - "ofType": null - } + "kind": "OBJECT", + "name": "EmailConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "title", - "description": "Title of the merge request.", + "name": "gitpodEnabled", + "description": "Whether Gitpod is enabled at the user level.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "titleHtml", - "description": "GitLab Flavored Markdown rendering of `title`", + "name": "groupCount", + "description": "Group count for the user.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalTimeSpent", - "description": "Total time reported as spent on the merge request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "name": "groupMemberships", + "description": "Group memberships of the user.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "GroupMemberConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of when the merge request was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "name": "groups", + "description": "Groups where the user has access.", + "args": [ + { + "name": "permissionScope", + "description": "Filter by permissions the user has on groups.", + "type": { + "kind": "ENUM", + "name": "GroupPermission", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search by group name or path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } + ], + "type": { + "kind": "OBJECT", + "name": "GroupConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "upvotes", - "description": "Number of upvotes for the merge request.", + "name": "id", + "description": "ID of the user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, @@ -92914,48 +113098,44 @@ "deprecationReason": null }, { - "name": "userDiscussionsCount", - "description": "Number of user discussions in the merge request.", + "name": "ide", + "description": "IDE settings.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "Ide", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userNotesCount", - "description": "User notes count of the merge request.", + "name": "jobTitle", + "description": "Job title of the user.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", + "name": "lastActivityOn", + "description": "Date the user last performed any actions.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MergeRequestPermissions", - "ofType": null - } + "kind": "SCALAR", + "name": "Date", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "webUrl", - "description": "Web URL of the merge request.", + "name": "linkedin", + "description": "LinkedIn profile name of the user.", "args": [], "type": { "kind": "SCALAR", @@ -92964,96 +113144,35 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CurrentUserTodos", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "NoteableInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Todoable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MergeRequestAcceptInput", - "description": "Autogenerated input type of MergeRequestAccept", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "iid", - "description": "IID of the merge request to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "location", + "description": "Location of the user.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null - }, - { - "name": "strategy", - "description": "How to merge the merge request.", - "type": { - "kind": "ENUM", - "name": "MergeStrategyEnum", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "commitMessage", - "description": "Custom merge commit message.", + "name": "mergeRequestInteraction", + "description": "Details of this user's interactions with the merge request.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "UserMergeRequestInteraction", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "sha", - "description": "HEAD SHA at the time when the merge was requested.", + "name": "name", + "description": "Human-readable name of the user. Returns `****` if the user is a project bot and the requester does not have permission to view the project.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -93063,51 +113182,77 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "squashCommitMessage", - "description": "Custom squash commit message (if squash is true).", + "name": "namespace", + "description": "Personal namespace of the user.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Namespace", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "shouldRemoveSourceBranch", - "description": "Should the source branch be removed.", + "name": "namespaceCommitEmails", + "description": "User's custom namespace commit emails.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "NamespaceCommitEmailConnection", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "squash", - "description": "Squash commits on the source branch before merge.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestAcceptPayload", - "description": "Autogenerated return type of MergeRequestAccept", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "organization", + "description": "Who the user represents or works for.", "args": [], "type": { "kind": "SCALAR", @@ -93118,107 +113263,95 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "name": "organizations", + "description": "Organizations where the user has access. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query, which can be for the organization name or a path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeRequest", - "description": "Merge request after mutation.", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "MergeRequest", + "name": "OrganizationConnection", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestApprovalState", - "description": "Information relating to rules that must be satisfied to merge this merge request.", - "fields": [ + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { - "name": "approvalRulesOverwritten", - "description": "Indicates if the merge request approval rules are overwritten for the merge request.", + "name": "preferencesGitpodPath", + "description": "Web path to the Gitpod section within user preferences.", "args": [], "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "invalidApproversRules", - "description": "List of approval rules that are associated with the merge request, but invalid.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ApprovalRule", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rules", - "description": "List of approval rules associated with the merge request.", + "name": "profileEnableGitpodPath", + "description": "Web path to enable Gitpod for the user.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ApprovalRule", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "suggestedApprovers", - "description": "List of suggested approvers.", + "name": "projectMemberships", + "description": "Project memberships of the user.", "args": [ { "name": "after", @@ -93263,26 +113396,39 @@ ], "type": { "kind": "OBJECT", - "name": "UserCoreConnection", + "name": "ProjectMemberConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestAssignee", - "description": "A user assigned to a merge request.", - "fields": [ + }, { - "name": "assignedMergeRequests", - "description": "Merge requests assigned to the user.", + "name": "pronouns", + "description": "Pronouns of the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicEmail", + "description": "User's public email.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewRequestedMergeRequests", + "description": "Merge requests assigned to the user for review.", "args": [ { "name": "iids", @@ -93517,8 +113663,8 @@ "defaultValue": null }, { - "name": "reviewerUsername", - "description": "Username of the reviewer.", + "name": "assigneeUsername", + "description": "Username of the assignee.", "type": { "kind": "SCALAR", "name": "String", @@ -93576,48 +113722,92 @@ "deprecationReason": null }, { - "name": "authoredMergeRequests", - "description": "Merge requests authored by the user.", + "name": "savedReplies", + "description": "Saved replies authored by the user.", "args": [ { - "name": "iids", - "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "defaultValue": null }, { - "name": "sourceBranches", - "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SavedReplyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedReply", + "description": "Saved reply authored by the user.", + "args": [ + { + "name": "id", + "description": "ID of a saved reply.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "UsersSavedReplyID", + "ofType": null } }, "defaultValue": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "SavedReply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "snippets", + "description": "Snippets authored by the user.", + "args": [ { - "name": "targetBranches", - "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "name": "ids", + "description": "Array of global snippet IDs. For example, `gid://gitlab/ProjectSnippet/1`.", "type": { "kind": "LIST", "name": null, @@ -93626,7 +113816,7 @@ "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "SnippetID", "ofType": null } } @@ -93634,38 +113824,172 @@ "defaultValue": null }, { - "name": "state", - "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "name": "visibility", + "description": "Visibility of the snippet.", "type": { "kind": "ENUM", - "name": "MergeRequestState", + "name": "VisibilityScopesEnum", "ofType": null }, "defaultValue": null }, { - "name": "draft", - "description": "Limit result to draft merge requests.", + "name": "type", + "description": "Type of snippet.", + "type": { + "kind": "ENUM", + "name": "TypeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "approved", - "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "createdAfter", - "description": "Merge requests created after this timestamp.", + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SnippetConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "starredProjects", + "description": "Projects starred by the user.", + "args": [ + { + "name": "search", + "description": "Search query.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "State of the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "User status.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timelogs", + "description": "Time logged by the user.", + "args": [ + { + "name": "startDate", + "description": "List timelogs within a date range where the logged date is equal to or after startDate.", "type": { "kind": "SCALAR", "name": "Time", @@ -93674,8 +113998,8 @@ "defaultValue": null }, { - "name": "createdBefore", - "description": "Merge requests created before this timestamp.", + "name": "endDate", + "description": "List timelogs within a date range where the logged date is equal to or before endDate.", "type": { "kind": "SCALAR", "name": "Time", @@ -93684,8 +114008,8 @@ "defaultValue": null }, { - "name": "updatedAfter", - "description": "Merge requests updated after this timestamp.", + "name": "startTime", + "description": "List timelogs within a time range where the logged time is equal to or after startTime.", "type": { "kind": "SCALAR", "name": "Time", @@ -93694,8 +114018,8 @@ "defaultValue": null }, { - "name": "updatedBefore", - "description": "Merge requests updated before this timestamp.", + "name": "endTime", + "description": "List timelogs within a time range where the logged time is equal to or before endTime.", "type": { "kind": "SCALAR", "name": "Time", @@ -93704,8 +114028,173 @@ "defaultValue": null }, { - "name": "labels", - "description": "Array of label names. All resolved merge requests will have all of these labels.", + "name": "projectId", + "description": "List timelogs for a project.", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "List timelogs for a group.", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": "List timelogs for a user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List timelogs in a particular order.", + "type": { + "kind": "ENUM", + "name": "TimelogSort", + "ofType": null + }, + "defaultValue": "SPENT_AT_ASC" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TimelogConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "todos", + "description": "To-do items of the user.", + "args": [ + { + "name": "action", + "description": "Action to be filtered.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoActionEnum", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "authorId", + "description": "ID of an author.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "ID of a project.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "ID of a group.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "State of the todo.", "type": { "kind": "LIST", "name": null, @@ -93713,8 +114202,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "TodoStateEnum", "ofType": null } } @@ -93722,68 +114211,36 @@ "defaultValue": null }, { - "name": "mergedAfter", - "description": "Merge requests merged after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergedBefore", - "description": "Merge requests merged before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Title of the milestone.", + "name": "type", + "description": "Type of the todo.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TodoTargetEnum", + "ofType": null + } + } }, "defaultValue": null }, { "name": "sort", - "description": "Sort merge requests by this criteria.", + "description": "Sort todos by given criteria.", "type": { "kind": "ENUM", - "name": "MergeRequestSort", - "ofType": null - }, - "defaultValue": "created_desc" - }, - { - "name": "not", - "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", - "type": { - "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", - "type": { - "kind": "SCALAR", - "name": "GroupID", + "name": "TodoSort", "ofType": null }, "defaultValue": null }, { - "name": "projectPath", - "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", "type": { "kind": "SCALAR", "name": "String", @@ -93792,35 +114249,60 @@ "defaultValue": null }, { - "name": "projectId", - "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", "type": { "kind": "SCALAR", - "name": "ProjectID", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "assigneeUsername", - "description": "Username of the assignee.", + "name": "first", + "description": "Returns the first _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "reviewerUsername", - "description": "Username of the reviewer.", + "name": "last", + "description": "Returns the last _n_ elements from the list.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "defaultValue": null - }, + } + ], + "type": { + "kind": "OBJECT", + "name": "TodoConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twitter", + "description": "X (formerly Twitter) username of the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userAchievements", + "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in GitLab 15.10: **Status**: Experiment.", + "args": [ { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -93864,46 +114346,70 @@ ], "type": { "kind": "OBJECT", - "name": "MergeRequestConnection", + "name": "UserAchievementConnection", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserPermissions", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "avatarUrl", - "description": "URL of the user's avatar.", + "name": "username", + "description": "Username of the user. Unique within this instance of GitLab.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "bio", - "description": "Bio of the user.", + "name": "webPath", + "description": "Web path of the user.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "bot", - "description": "Indicates if the user is a bot.", + "name": "webUrl", + "description": "Web URL of the user.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -93911,9 +114417,81 @@ "deprecationReason": null }, { - "name": "callouts", - "description": "User callouts that belong to the user.", + "name": "workspaces", + "description": "Workspaces owned by the current user.", "args": [ + { + "name": "ids", + "description": "Filter workspaces by workspace GlobalIDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "RemoteDevelopmentWorkspaceID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "Filter workspaces by project GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "agentIds", + "description": "Filter workspaces by agent GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "actualStates", + "description": "Filter workspaces by actual states.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -93957,140 +114535,299 @@ ], "type": { "kind": "OBJECT", - "name": "UserCalloutConnection", + "name": "WorkspaceConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "User", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestConnection", + "description": "The connection type for MergeRequest.", + "fields": [ + { + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "commitEmail", - "description": "User's default commit email.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MergeRequestEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of when the user was created.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "discord", - "description": "Discord ID of the user.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalTimeToMerge", + "description": "Total sum of time to merge, in seconds, for the collection of merge requests.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Float", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MergeRequestCreateInput", + "description": "Autogenerated input type of MergeRequestCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "email", - "description": "User email. Deprecated in 13.7: This was renamed.", - "args": [], + "name": "projectPath", + "description": "Project full path the merge request is associated with.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Title of the merge request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sourceBranch", + "description": "Source branch of the merge request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "targetBranch", + "description": "Target branch of the merge request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Description of the merge request (Markdown rendered as HTML for caching).", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in 13.7." + "defaultValue": null }, { - "name": "emails", - "description": "User's email addresses.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "name": "labels", + "description": "Labels of the merge request.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestCreatePayload", + "description": "Autogenerated return type of MergeRequestCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { - "kind": "OBJECT", - "name": "EmailConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "gitpodEnabled", - "description": "Whether Gitpod is enabled at the user level.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "groupCount", - "description": "Group count for the user.", + "name": "mergeRequest", + "description": "Merge request after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "MergeRequest", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestDiff", + "description": "A diff version of a merge request.", + "fields": [ + { + "name": "createdAt", + "description": "Timestamp of when the diff was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "groupMemberships", - "description": "Group memberships of the user.", + "name": "reviewLlmSummaries", + "description": "Review summaries generated by AI.", "args": [ { "name": "after", @@ -94135,95 +114872,108 @@ ], "type": { "kind": "OBJECT", - "name": "GroupMemberConnection", + "name": "MergeRequestReviewLlmSummaryConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "groups", - "description": "Groups where the user has access.", - "args": [ - { - "name": "permissionScope", - "description": "Filter by permissions the user has on groups.", - "type": { - "kind": "ENUM", - "name": "GroupPermission", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search by group name or path.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "updatedAt", + "description": "Timestamp of when the diff was updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestDiffConnection", + "description": "The connection type for MergeRequestDiff.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "OBJECT", - "name": "GroupConnection", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MergeRequestDiffEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the user.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MergeRequestDiff", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestDiffEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -94231,44 +114981,59 @@ "deprecationReason": null }, { - "name": "ide", - "description": "IDE settings.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "Ide", + "name": "MergeRequestDiff", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestDiffRegistry", + "description": "Represents the Geo sync and verification state of a Merge Request diff", + "fields": [ { - "name": "jobTitle", - "description": "Job title of the user.", + "name": "createdAt", + "description": "Timestamp when the MergeRequestDiffRegistry was created", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "linkedin", - "description": "LinkedIn profile name of the user.", + "name": "id", + "description": "ID of the MergeRequestDiffRegistry", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "location", - "description": "Location of the user.", + "name": "lastSyncFailure", + "description": "Error message during sync of the MergeRequestDiffRegistry", "args": [], "type": { "kind": "SCALAR", @@ -94279,27 +115044,27 @@ "deprecationReason": null }, { - "name": "mergeRequestInteraction", - "description": "Details of this user's interactions with the merge request.", + "name": "lastSyncedAt", + "description": "Timestamp of the most recent successful sync of the MergeRequestDiffRegistry", "args": [], "type": { - "kind": "OBJECT", - "name": "UserMergeRequestInteraction", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Human-readable name of the user. Returns `****` if the user is a project bot and the requester does not have permission to view the project.", + "name": "mergeRequestDiffId", + "description": "ID of the Merge Request diff.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -94307,73 +115072,44 @@ "deprecationReason": null }, { - "name": "namespace", - "description": "Personal namespace of the user.", + "name": "retryAt", + "description": "Timestamp after which the MergeRequestDiffRegistry is resynced", "args": [], "type": { - "kind": "OBJECT", - "name": "Namespace", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "namespaceCommitEmails", - "description": "User's custom namespace commit emails.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "retryCount", + "description": "Number of consecutive failed sync attempts of the MergeRequestDiffRegistry", + "args": [], "type": { - "kind": "OBJECT", - "name": "NamespaceCommitEmailConnection", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "organization", - "description": "Who the user represents or works for.", + "name": "state", + "description": "Sync state of the MergeRequestDiffRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "RegistryState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationChecksum", + "description": "The local checksum of the MergeRequestDiffRegistry", "args": [], "type": { "kind": "SCALAR", @@ -94384,8 +115120,8 @@ "deprecationReason": null }, { - "name": "preferencesGitpodPath", - "description": "Web path to the Gitpod section within user preferences.", + "name": "verificationFailure", + "description": "Error message during verification of the MergeRequestDiffRegistry", "args": [], "type": { "kind": "SCALAR", @@ -94396,97 +115132,292 @@ "deprecationReason": null }, { - "name": "profileEnableGitpodPath", - "description": "Web path to enable Gitpod for the user.", + "name": "verificationRetryAt", + "description": "Timestamp after which the MergeRequestDiffRegistry is reverified", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projectMemberships", - "description": "Project memberships of the user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "verificationRetryCount", + "description": "Number of consecutive failed verification attempts of the MergeRequestDiffRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationStartedAt", + "description": "Timestamp when the verification started of MergeRequestDiffRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verificationState", + "description": "Verification state of the MergeRequestDiffRegistry", + "args": [], + "type": { + "kind": "ENUM", + "name": "VerificationStateEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verifiedAt", + "description": "Timestamp of the most recent successful verification of the MergeRequestDiffRegistry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestDiffRegistryConnection", + "description": "The connection type for MergeRequestDiffRegistry.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MergeRequestDiffRegistryEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MergeRequestDiffRegistry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestDiffRegistryEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MergeRequestDiffRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { "kind": "OBJECT", - "name": "ProjectMemberConnection", + "name": "MergeRequest", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "MergeRequestID", + "description": "A `MergeRequestID` is a global ID. It is encoded as a string.\n\nAn example `MergeRequestID` is: `\"gid://gitlab/MergeRequest/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestMergeabilityCheck", + "description": "Mergeability check of the merge request.", + "fields": [ { - "name": "pronouns", - "description": "Pronouns of the user.", + "name": "identifier", + "description": "Identifier of the mergeability check.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MergeabilityCheckIdentifier", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "publicEmail", - "description": "User's public email.", + "name": "status", + "description": "Status of the mergeability check.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MergeabilityCheckStatus", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MergeRequestNewState", + "description": "New state to apply to a merge request.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "OPEN", + "description": "Open the merge request if it is closed.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "reviewRequestedMergeRequests", - "description": "Merge requests assigned to the user for review.", + "name": "CLOSED", + "description": "Close the merge request if it is open.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestParticipant", + "description": "A user participating in a merge request.", + "fields": [ + { + "name": "assignedMergeRequests", + "description": "Merge requests assigned to the user.", "args": [ { "name": "iids", @@ -94721,393 +115652,8 @@ "defaultValue": null }, { - "name": "assigneeUsername", - "description": "Username of the assignee.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "savedReplies", - "description": "Saved replies authored by the user. Will not return saved replies if `saved_replies` feature flag is disabled.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SavedReplyConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "savedReply", - "description": "Saved reply authored by the user. Will not return saved reply if `saved_replies` feature flag is disabled.", - "args": [ - { - "name": "id", - "description": "ID of a saved reply.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "UsersSavedReplyID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SavedReply", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "snippets", - "description": "Snippets authored by the user.", - "args": [ - { - "name": "ids", - "description": "Array of global snippet IDs. For example, `gid://gitlab/ProjectSnippet/1`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "SnippetID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "visibility", - "description": "Visibility of the snippet.", - "type": { - "kind": "ENUM", - "name": "VisibilityScopesEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Type of snippet.", - "type": { - "kind": "ENUM", - "name": "TypeEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SnippetConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "starredProjects", - "description": "Projects starred by the user.", - "args": [ - { - "name": "search", - "description": "Search query.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "State of the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "UserState", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "User status.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timelogs", - "description": "Time logged by the user.", - "args": [ - { - "name": "startDate", - "description": "List timelogs within a date range where the logged date is equal to or after startDate.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endDate", - "description": "List timelogs within a date range where the logged date is equal to or before endDate.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startTime", - "description": "List timelogs within a time range where the logged time is equal to or after startTime.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endTime", - "description": "List timelogs within a time range where the logged time is equal to or before endTime.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "List timelogs for a project.", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "List timelogs for a group.", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "username", - "description": "List timelogs for a user.", + "name": "reviewerUsername", + "description": "Username of the reviewer.", "type": { "kind": "SCALAR", "name": "String", @@ -95116,411 +115662,14 @@ "defaultValue": null }, { - "name": "sort", - "description": "List timelogs in a particular order.", + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", "type": { "kind": "ENUM", - "name": "TimelogSort", - "ofType": null - }, - "defaultValue": "SPENT_AT_ASC" - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TimelogConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "todos", - "description": "To-do items of the user.", - "args": [ - { - "name": "action", - "description": "Action to be filtered.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TodoActionEnum", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "authorId", - "description": "ID of an author.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "ID of a project.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "ID of a group.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the todo.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TodoStateEnum", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Type of the todo.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TodoTargetEnum", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "TodoConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "twitter", - "description": "Twitter username of the user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userAchievements", - "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", + "name": "ReviewerWildcardId", "ofType": null }, "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserAchievementConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." - }, - { - "name": "userPermissions", - "description": "Permissions for the current user on the resource.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserPermissions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "username", - "description": "Username of the user. Unique within this instance of GitLab.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "webPath", - "description": "Web path of the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "webUrl", - "description": "Web URL of the user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "workspaces", - "description": "Workspaces owned by the current user.", - "args": [ - { - "name": "ids", - "description": "Array of global workspace IDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "RemoteDevelopmentWorkspaceID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "projectIds", - "description": "Filter workspaces by project id.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "includeActualStates", - "description": "Includes all workspaces that match any of the actual states.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null }, { "name": "after", @@ -95565,146 +115714,15 @@ ], "type": { "kind": "OBJECT", - "name": "WorkspaceConnection", + "name": "MergeRequestConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "User", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestAssigneeConnection", - "description": "The connection type for MergeRequestAssignee.", - "fields": [ - { - "name": "count", - "description": "Total count of collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MergeRequestAssigneeEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MergeRequestAssignee", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestAssigneeEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MergeRequestAssignee", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestAuthor", - "description": "The author of the merge request.", - "fields": [ - { - "name": "assignedMergeRequests", - "description": "Merge requests assigned to the user.", + "name": "authoredMergeRequests", + "description": "Merge requests authored by the user.", "args": [ { "name": "iids", @@ -95929,8 +115947,8 @@ "defaultValue": null }, { - "name": "authorUsername", - "description": "Username of the author.", + "name": "assigneeUsername", + "description": "Username of the assignee.", "type": { "kind": "SCALAR", "name": "String", @@ -95949,296 +115967,11 @@ "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authoredMergeRequests", - "description": "Merge requests authored by the user.", - "args": [ - { - "name": "iids", - "description": "Array of IIDs of merge requests, for example `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sourceBranches", - "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "targetBranches", - "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", "type": { "kind": "ENUM", - "name": "MergeRequestState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "draft", - "description": "Limit result to draft merge requests.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "approved", - "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Merge requests created after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Merge requests created before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Merge requests updated after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Merge requests updated before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "Array of label names. All resolved merge requests will have all of these labels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "mergedAfter", - "description": "Merge requests merged after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergedBefore", - "description": "Merge requests merged before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Title of the milestone.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort merge requests by this criteria.", - "type": { - "kind": "ENUM", - "name": "MergeRequestSort", - "ofType": null - }, - "defaultValue": "created_desc" - }, - { - "name": "not", - "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", - "type": { - "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeUsername", - "description": "Username of the assignee.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reviewerUsername", - "description": "Username of the reviewer.", - "type": { - "kind": "SCALAR", - "name": "String", + "name": "ReviewerWildcardId", "ofType": null }, "defaultValue": null @@ -96423,7 +116156,7 @@ }, { "name": "email", - "description": "User email. Deprecated in 13.7: This was renamed.", + "description": "User email. Deprecated in GitLab 13.7: This was renamed.", "args": [], "type": { "kind": "SCALAR", @@ -96431,7 +116164,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in 13.7." + "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in GitLab 13.7." }, { "name": "emails", @@ -96676,6 +116409,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lastActivityOn", + "description": "Date the user last performed any actions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "linkedin", "description": "LinkedIn profile name of the user.", @@ -96805,6 +116550,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "organizations", + "description": "Organizations where the user has access. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query, which can be for the organization name or a path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { "name": "preferencesGitpodPath", "description": "Web path to the Gitpod section within user preferences.", @@ -97203,7 +117011,7 @@ }, { "name": "savedReplies", - "description": "Saved replies authored by the user. Will not return saved replies if `saved_replies` feature flag is disabled.", + "description": "Saved replies authored by the user.", "args": [ { "name": "after", @@ -97256,7 +117064,7 @@ }, { "name": "savedReply", - "description": "Saved reply authored by the user. Will not return saved reply if `saved_replies` feature flag is disabled.", + "description": "Saved reply authored by the user.", "args": [ { "name": "id", @@ -97708,6 +117516,16 @@ }, "defaultValue": null }, + { + "name": "sort", + "description": "Sort todos by given criteria.", + "type": { + "kind": "ENUM", + "name": "TodoSort", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -97759,7 +117577,7 @@ }, { "name": "twitter", - "description": "Twitter username of the user.", + "description": "X (formerly Twitter) username of the user.", "args": [], "type": { "kind": "SCALAR", @@ -97771,7 +117589,7 @@ }, { "name": "userAchievements", - "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in GitLab 15.10: **Status**: Experiment.", "args": [ { "name": "after", @@ -97820,7 +117638,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "userPermissions", @@ -97892,7 +117710,7 @@ "args": [ { "name": "ids", - "description": "Array of global workspace IDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", + "description": "Filter workspaces by workspace GlobalIDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", "type": { "kind": "LIST", "name": null, @@ -97910,7 +117728,7 @@ }, { "name": "projectIds", - "description": "Filter workspaces by project id.", + "description": "Filter workspaces by project GlobalIDs.", "type": { "kind": "LIST", "name": null, @@ -97927,8 +117745,26 @@ "defaultValue": null }, { - "name": "includeActualStates", - "description": "Includes all workspaces that match any of the actual states.", + "name": "agentIds", + "description": "Filter workspaces by agent GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "actualStates", + "description": "Filter workspaces by actual states.", "type": { "kind": "LIST", "name": null, @@ -98007,8 +117843,8 @@ }, { "kind": "OBJECT", - "name": "MergeRequestConnection", - "description": "The connection type for MergeRequest.", + "name": "MergeRequestParticipantConnection", + "description": "The connection type for MergeRequestParticipant.", "fields": [ { "name": "count", @@ -98035,7 +117871,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "MergeRequestEdge", + "name": "MergeRequestParticipantEdge", "ofType": null } }, @@ -98051,7 +117887,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "MergeRequest", + "name": "MergeRequestParticipant", "ofType": null } }, @@ -98073,18 +117909,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "totalTimeToMerge", - "description": "Total sum of time to merge, in seconds, for the collection of merge requests.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -98092,159 +117916,34 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "MergeRequestCreateInput", - "description": "Autogenerated input type of MergeRequestCreate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "Project full path the merge request is associated with.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the merge request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sourceBranch", - "description": "Source branch of the merge request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "targetBranch", - "description": "Target branch of the merge request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": "Description of the merge request (Markdown rendered as HTML for caching).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "Labels of the merge request.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "MergeRequestCreatePayload", - "description": "Autogenerated return type of MergeRequestCreate", + "name": "MergeRequestParticipantEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request after mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "MergeRequest", + "name": "MergeRequestParticipant", "ofType": null }, "isDeprecated": false, @@ -98258,19 +117957,19 @@ }, { "kind": "OBJECT", - "name": "MergeRequestDiff", - "description": "A diff version of a merge request.", + "name": "MergeRequestPermissions", + "description": "Check permissions for the current user on a merge request", "fields": [ { - "name": "createdAt", - "description": "Timestamp of when the diff was created.", + "name": "adminMergeRequest", + "description": "If `true`, the user can perform `admin_merge_request` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "Boolean", "ofType": null } }, @@ -98278,107 +117977,15 @@ "deprecationReason": null }, { - "name": "diffLlmSummary", - "description": "Diff summary generated by AI.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MergeRequestDiffLlmSummary", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reviewLlmSummaries", - "description": "Review summaries generated by AI.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MergeRequestReviewLlmSummaryConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Timestamp of when the diff was updated.", + "name": "canApprove", + "description": "If `true`, the user can perform `can_approve` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestDiffConnection", - "description": "The connection type for MergeRequestDiff.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MergeRequestDiffEdge", + "name": "Boolean", "ofType": null } }, @@ -98386,15 +117993,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "canMerge", + "description": "If `true`, the user can perform `can_merge` on this resource", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MergeRequestDiff", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -98402,42 +118009,31 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "cherryPickOnCurrentMergeRequest", + "description": "If `true`, the user can perform `cherry_pick_on_current_merge_request` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestDiffEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "createNote", + "description": "If `true`, the user can perform `create_note` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -98445,38 +118041,15 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MergeRequestDiff", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestDiffLlmSummary", - "description": "A diff summary generated by AI.", - "fields": [ - { - "name": "content", - "description": "Content of the diff summary.", + "name": "pushToSourceBranch", + "description": "If `true`, the user can perform `push_to_source_branch` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -98484,15 +118057,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Timestamp of when the diff summary was created.", + "name": "readMergeRequest", + "description": "If `true`, the user can perform `read_merge_request` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "Boolean", "ofType": null } }, @@ -98500,15 +118073,15 @@ "deprecationReason": null }, { - "name": "mergeRequestDiffId", - "description": "ID of the Merge Request diff associated with the diff summary.", + "name": "removeSourceBranch", + "description": "If `true`, the user can perform `remove_source_branch` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -98516,15 +118089,15 @@ "deprecationReason": null }, { - "name": "provider", - "description": "AI provider that generated the summary.", + "name": "revertOnCurrentMergeRequest", + "description": "If `true`, the user can perform `revert_on_current_merge_request` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -98532,32 +118105,20 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of when the diff summary was updated.", + "name": "updateMergeRequest", + "description": "If `true`, the user can perform `update_merge_request` on this resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "user", - "description": "User associated with the diff summary.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -98567,19 +118128,19 @@ }, { "kind": "OBJECT", - "name": "MergeRequestDiffLlmSummaryConnection", - "description": "The connection type for MergeRequestDiffLlmSummary.", + "name": "MergeRequestReviewLlmSummary", + "description": "A review summary generated by AI.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "content", + "description": "Content of the review summary.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MergeRequestDiffLlmSummaryEdge", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -98587,15 +118148,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "contentHtml", + "description": "HTML content of the review summary, converted from Markdown.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MergeRequestDiffLlmSummary", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -98603,42 +118164,31 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "createdAt", + "description": "Timestamp of when the review summary was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Time", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestDiffLlmSummaryEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "mergeRequestDiffId", + "description": "ID of the Merge Request diff associated with the review summary.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -98646,50 +118196,15 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MergeRequestDiffLlmSummary", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestDiffRegistry", - "description": "Represents the Geo sync and verification state of a Merge Request diff", - "fields": [ - { - "name": "createdAt", - "description": "Timestamp when the MergeRequestDiffRegistry was created", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the MergeRequestDiffRegistry", + "name": "provider", + "description": "AI provider that generated the summary.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -98697,39 +118212,27 @@ "deprecationReason": null }, { - "name": "lastSyncFailure", - "description": "Error message during sync of the MergeRequestDiffRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastSyncedAt", - "description": "Timestamp of the most recent successful sync of the MergeRequestDiffRegistry", + "name": "reviewer", + "description": "User who authored the review associated with the review summary.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "UserCore", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequestDiffId", - "description": "ID of the Merge Request diff.", + "name": "updatedAt", + "description": "Timestamp of when the review summary was updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Time", "ofType": null } }, @@ -98737,120 +118240,12 @@ "deprecationReason": null }, { - "name": "retryAt", - "description": "Timestamp after which the MergeRequestDiffRegistry is resynced", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "retryCount", - "description": "Number of consecutive failed sync attempts of the MergeRequestDiffRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "Sync state of the MergeRequestDiffRegistry", - "args": [], - "type": { - "kind": "ENUM", - "name": "RegistryState", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationChecksum", - "description": "The local checksum of the MergeRequestDiffRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationFailure", - "description": "Error message during verification of the MergeRequestDiffRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationRetryAt", - "description": "Timestamp after which the MergeRequestDiffRegistry is reverified", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationRetryCount", - "description": "Number of consecutive failed verification attempts of the MergeRequestDiffRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationStartedAt", - "description": "Timestamp when the verification started of MergeRequestDiffRegistry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verificationState", - "description": "Verification state of the MergeRequestDiffRegistry", - "args": [], - "type": { - "kind": "ENUM", - "name": "VerificationStateEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "verifiedAt", - "description": "Timestamp of the most recent successful verification of the MergeRequestDiffRegistry", + "name": "user", + "description": "User associated with the review summary.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "UserCore", "ofType": null }, "isDeprecated": false, @@ -98864,8 +118259,8 @@ }, { "kind": "OBJECT", - "name": "MergeRequestDiffRegistryConnection", - "description": "The connection type for MergeRequestDiffRegistry.", + "name": "MergeRequestReviewLlmSummaryConnection", + "description": "The connection type for MergeRequestReviewLlmSummary.", "fields": [ { "name": "edges", @@ -98876,7 +118271,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "MergeRequestDiffRegistryEdge", + "name": "MergeRequestReviewLlmSummaryEdge", "ofType": null } }, @@ -98892,7 +118287,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "MergeRequestDiffRegistry", + "name": "MergeRequestReviewLlmSummary", "ofType": null } }, @@ -98923,7 +118318,7 @@ }, { "kind": "OBJECT", - "name": "MergeRequestDiffRegistryEdge", + "name": "MergeRequestReviewLlmSummaryEdge", "description": "An edge in a connection.", "fields": [ { @@ -98948,7 +118343,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "MergeRequestDiffRegistry", + "name": "MergeRequestReviewLlmSummary", "ofType": null }, "isDeprecated": false, @@ -98961,71 +118356,40 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "MergeRequestEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "ENUM", + "name": "MergeRequestReviewState", + "description": "State of a review of a GitLab merge request.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "UNREVIEWED", + "description": "Awaiting review from merge request reviewer.", "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MergeRequest", - "ofType": null - }, + "name": "REVIEWED", + "description": "Merge request reviewer has reviewed.", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "MergeRequestID", - "description": "A `MergeRequestID` is a global ID. It is encoded as a string.\n\nAn example `MergeRequestID` is: `\"gid://gitlab/MergeRequest/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MergeRequestNewState", - "description": "New state to apply to a merge request.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "OPEN", - "description": "Open the merge request if it is closed.", + "name": "REQUESTED_CHANGES", + "description": "Merge request reviewer has requested changes.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CLOSED", - "description": "Close the merge request if it is open.", + "name": "APPROVED", + "description": "Merge request reviewer has approved the changes.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNAPPROVED", + "description": "Merge request reviewer removed their approval of the changes.", "isDeprecated": false, "deprecationReason": null } @@ -99034,8 +118398,8 @@ }, { "kind": "OBJECT", - "name": "MergeRequestParticipant", - "description": "A user participating in a merge request.", + "name": "MergeRequestReviewer", + "description": "A user assigned to a merge request as a reviewer.", "fields": [ { "name": "assignedMergeRequests", @@ -99264,8 +118628,313 @@ "defaultValue": null }, { - "name": "authorUsername", - "description": "Username of the author.", + "name": "authorUsername", + "description": "Username of the author.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerUsername", + "description": "Username of the reviewer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MergeRequestConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authoredMergeRequests", + "description": "Merge requests authored by the user.", + "args": [ + { + "name": "iids", + "description": "Array of IIDs of merge requests, for example `[1, 2]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceBranches", + "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetBranches", + "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "type": { + "kind": "ENUM", + "name": "MergeRequestState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Limit result to draft merge requests.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "approved", + "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "description": "Merge requests created after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBefore", + "description": "Merge requests created before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "description": "Merge requests updated after this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedBefore", + "description": "Merge requests updated before this timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labels", + "description": "Array of label names. All resolved merge requests will have all of these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergedAfter", + "description": "Merge requests merged after this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mergedBefore", + "description": "Merge requests merged before this date.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort merge requests by this criteria.", + "type": { + "kind": "ENUM", + "name": "MergeRequestSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "not", + "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", + "type": { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsername", + "description": "Username of the assignee.", "type": { "kind": "SCALAR", "name": "String", @@ -99284,296 +118953,11 @@ "defaultValue": null }, { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "authoredMergeRequests", - "description": "Merge requests authored by the user.", - "args": [ - { - "name": "iids", - "description": "Array of IIDs of merge requests, for example `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sourceBranches", - "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "targetBranches", - "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Merge request state. If provided, all resolved merge requests will have this state.", + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", "type": { "kind": "ENUM", - "name": "MergeRequestState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "draft", - "description": "Limit result to draft merge requests.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "approved", - "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Merge requests created after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Merge requests created before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Merge requests updated after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Merge requests updated before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "Array of label names. All resolved merge requests will have all of these labels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "mergedAfter", - "description": "Merge requests merged after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergedBefore", - "description": "Merge requests merged before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Title of the milestone.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort merge requests by this criteria.", - "type": { - "kind": "ENUM", - "name": "MergeRequestSort", - "ofType": null - }, - "defaultValue": "created_desc" - }, - { - "name": "not", - "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", - "type": { - "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeUsername", - "description": "Username of the assignee.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reviewerUsername", - "description": "Username of the reviewer.", - "type": { - "kind": "SCALAR", - "name": "String", + "name": "ReviewerWildcardId", "ofType": null }, "defaultValue": null @@ -99758,7 +119142,7 @@ }, { "name": "email", - "description": "User email. Deprecated in 13.7: This was renamed.", + "description": "User email. Deprecated in GitLab 13.7: This was renamed.", "args": [], "type": { "kind": "SCALAR", @@ -99766,7 +119150,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in 13.7." + "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in GitLab 13.7." }, { "name": "emails", @@ -100011,6 +119395,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lastActivityOn", + "description": "Date the user last performed any actions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "linkedin", "description": "LinkedIn profile name of the user.", @@ -100140,6 +119536,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "organizations", + "description": "Organizations where the user has access. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query, which can be for the organization name or a path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { "name": "preferencesGitpodPath", "description": "Web path to the Gitpod section within user preferences.", @@ -100538,7 +119997,7 @@ }, { "name": "savedReplies", - "description": "Saved replies authored by the user. Will not return saved replies if `saved_replies` feature flag is disabled.", + "description": "Saved replies authored by the user.", "args": [ { "name": "after", @@ -100591,7 +120050,7 @@ }, { "name": "savedReply", - "description": "Saved reply authored by the user. Will not return saved reply if `saved_replies` feature flag is disabled.", + "description": "Saved reply authored by the user.", "args": [ { "name": "id", @@ -101043,6 +120502,16 @@ }, "defaultValue": null }, + { + "name": "sort", + "description": "Sort todos by given criteria.", + "type": { + "kind": "ENUM", + "name": "TodoSort", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -101094,7 +120563,7 @@ }, { "name": "twitter", - "description": "Twitter username of the user.", + "description": "X (formerly Twitter) username of the user.", "args": [], "type": { "kind": "SCALAR", @@ -101106,7 +120575,7 @@ }, { "name": "userAchievements", - "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in GitLab 15.10: **Status**: Experiment.", "args": [ { "name": "after", @@ -101155,7 +120624,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "userPermissions", @@ -101227,7 +120696,7 @@ "args": [ { "name": "ids", - "description": "Array of global workspace IDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", + "description": "Filter workspaces by workspace GlobalIDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", "type": { "kind": "LIST", "name": null, @@ -101245,7 +120714,7 @@ }, { "name": "projectIds", - "description": "Filter workspaces by project id.", + "description": "Filter workspaces by project GlobalIDs.", "type": { "kind": "LIST", "name": null, @@ -101262,8 +120731,26 @@ "defaultValue": null }, { - "name": "includeActualStates", - "description": "Includes all workspaces that match any of the actual states.", + "name": "agentIds", + "description": "Filter workspaces by agent GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "actualStates", + "description": "Filter workspaces by actual states.", "type": { "kind": "LIST", "name": null, @@ -101342,8 +120829,8 @@ }, { "kind": "OBJECT", - "name": "MergeRequestParticipantConnection", - "description": "The connection type for MergeRequestParticipant.", + "name": "MergeRequestReviewerConnection", + "description": "The connection type for MergeRequestReviewer.", "fields": [ { "name": "count", @@ -101370,7 +120857,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "MergeRequestParticipantEdge", + "name": "MergeRequestReviewerEdge", "ofType": null } }, @@ -101386,7 +120873,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "MergeRequestParticipant", + "name": "MergeRequestReviewer", "ofType": null } }, @@ -101417,7 +120904,7 @@ }, { "kind": "OBJECT", - "name": "MergeRequestParticipantEdge", + "name": "MergeRequestReviewerEdge", "description": "An edge in a connection.", "fields": [ { @@ -101442,7 +120929,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "MergeRequestParticipant", + "name": "MergeRequestReviewer", "ofType": null }, "isDeprecated": false, @@ -101454,31 +120941,315 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "MergeRequestReviewerRereviewInput", + "description": "Autogenerated input type of MergeRequestReviewerRereview", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the merge request to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the merge request to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userId", + "description": "User ID for the user that has been requested for a new review.\n", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "UserID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", - "name": "MergeRequestPermissions", - "description": "Check permissions for the current user on a merge request", + "name": "MergeRequestReviewerRereviewPayload", + "description": "Autogenerated return type of MergeRequestReviewerRereview.", "fields": [ { - "name": "adminMergeRequest", - "description": "Indicates the user can perform `admin_merge_request` on this resource", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequest", + "description": "Merge request after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MergeRequestSetAssigneesInput", + "description": "Autogenerated input type of MergeRequestSetAssignees", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the merge request to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the merge request to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames to assign to the resource. Replaces existing assignees by default.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "operationMode", + "description": "Operation to perform. Defaults to REPLACE.", + "type": { + "kind": "ENUM", + "name": "MutationOperationMode", + "ofType": null + }, + "defaultValue": "REPLACE" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestSetAssigneesPayload", + "description": "Autogenerated return type of MergeRequestSetAssignees.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "canApprove", - "description": "Indicates the user can perform `can_approve` on this resource", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequest", + "description": "Merge request after mutation.", "args": [], + "type": { + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MergeRequestSetDraftInput", + "description": "Autogenerated input type of MergeRequestSetDraft", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the merge request to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the merge request to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "draft", + "description": "Whether or not to set the merge request as a draft.\n", "type": { "kind": "NON_NULL", "name": null, @@ -101488,13 +121259,259 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestSetDraftPayload", + "description": "Autogenerated return type of MergeRequestSetDraft.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "canMerge", - "description": "Indicates the user can perform `can_merge` on this resource", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequest", + "description": "Merge request after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MergeRequestSetLabelsInput", + "description": "Autogenerated input type of MergeRequestSetLabels", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the merge request to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the merge request to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "labelIds", + "description": "Label IDs to set. Replaces existing labels by default.\n", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "LabelID", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "operationMode", + "description": "Changes the operation mode. Defaults to REPLACE.\n", + "type": { + "kind": "ENUM", + "name": "MutationOperationMode", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestSetLabelsPayload", + "description": "Autogenerated return type of MergeRequestSetLabels.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequest", + "description": "Merge request after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MergeRequestSetLockedInput", + "description": "Autogenerated input type of MergeRequestSetLocked", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the merge request to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the merge request to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "locked", + "description": "Whether or not to lock the merge request.\n", "type": { "kind": "NON_NULL", "name": null, @@ -101504,117 +121521,180 @@ "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestSetLockedPayload", + "description": "Autogenerated return type of MergeRequestSetLocked.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "cherryPickOnCurrentMergeRequest", - "description": "Indicates the user can perform `cherry_pick_on_current_merge_request` on this resource", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createNote", - "description": "Indicates the user can perform `create_note` on this resource", + "name": "mergeRequest", + "description": "Merge request after mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MergeRequestSetMilestoneInput", + "description": "Autogenerated input type of MergeRequestSetMilestone", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "pushToSourceBranch", - "description": "Indicates the user can perform `push_to_source_branch` on this resource", - "args": [], + "name": "projectPath", + "description": "Project the merge request to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "readMergeRequest", - "description": "Indicates the user can perform `read_merge_request` on this resource", - "args": [], + "name": "iid", + "description": "IID of the merge request to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "removeSourceBranch", - "description": "Indicates the user can perform `remove_source_branch` on this resource", + "name": "milestoneId", + "description": "Milestone to assign to the merge request.\n", + "type": { + "kind": "SCALAR", + "name": "MilestoneID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestSetMilestonePayload", + "description": "Autogenerated return type of MergeRequestSetMilestone.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "revertOnCurrentMergeRequest", - "description": "Indicates the user can perform `revert_on_current_merge_request` on this resource", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updateMergeRequest", - "description": "Indicates the user can perform `update_merge_request` on this resource", + "name": "mergeRequest", + "description": "Merge request after mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -101626,125 +121706,134 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "MergeRequestReviewLlmSummary", - "description": "A review summary generated by AI.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "MergeRequestSetReviewersInput", + "description": "Autogenerated input type of MergeRequestSetReviewers", + "fields": null, + "inputFields": [ { - "name": "content", - "description": "Content of the review summary.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "contentHtml", - "description": "HTML content of the review summary, converted from Markdown.", - "args": [], + "name": "projectPath", + "description": "Project the merge request to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "createdAt", - "description": "Timestamp of when the review summary was created.", - "args": [], + "name": "iid", + "description": "IID of the merge request to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "mergeRequestDiffId", - "description": "ID of the Merge Request diff associated with the review summary.", - "args": [], + "name": "reviewerUsernames", + "description": "Usernames of reviewers to assign. Replaces existing reviewers by default.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "provider", - "description": "AI provider that generated the summary.", - "args": [], + "name": "operationMode", + "description": "Operation to perform. Defaults to REPLACE.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "MutationOperationMode", + "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": "REPLACE" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestSetReviewersPayload", + "description": "Autogenerated return type of MergeRequestSetReviewers.", + "fields": [ { - "name": "reviewer", - "description": "User who authored the review associated with the review summary.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of when the review summary was updated.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "user", - "description": "User associated with the review summary.", + "name": "mergeRequest", + "description": "Merge request after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "UserCore", + "name": "MergeRequest", "ofType": null }, "isDeprecated": false, @@ -101757,92 +121846,116 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "MergeRequestReviewLlmSummaryConnection", - "description": "The connection type for MergeRequestReviewLlmSummary.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "MergeRequestSetSubscriptionInput", + "description": "Autogenerated input type of MergeRequestSetSubscription", + "fields": null, + "inputFields": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "subscribedState", + "description": "Desired state of the subscription.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MergeRequestReviewLlmSummaryEdge", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + "name": "projectPath", + "description": "Project the merge request to mutate is in.", "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MergeRequestReviewLlmSummary", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], + "name": "iid", + "description": "IID of the merge request to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "String", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MergeRequestReviewLlmSummaryEdge", - "description": "An edge in a connection.", + "name": "MergeRequestSetSubscriptionPayload", + "description": "Autogenerated return type of MergeRequestSetSubscription.", "fields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "mergeRequest", + "description": "Merge request after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "MergeRequestReviewLlmSummary", + "name": "MergeRequest", "ofType": null }, "isDeprecated": false, @@ -101856,637 +121969,321 @@ }, { "kind": "ENUM", - "name": "MergeRequestReviewState", - "description": "State of a review of a GitLab merge request.", + "name": "MergeRequestSort", + "description": "Values for sorting merge requests", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "UNREVIEWED", - "description": "The merge request is unreviewed.", + "name": "MERGED_AT_ASC", + "description": "Merge time by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "REVIEWED", - "description": "The merge request is reviewed.", + "name": "MERGED_AT_DESC", + "description": "Merge time by descending order.", "isDeprecated": false, "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestReviewer", - "description": "A user assigned to a merge request as a reviewer.", - "fields": [ + }, { - "name": "assignedMergeRequests", - "description": "Merge requests assigned to the user.", - "args": [ - { - "name": "iids", - "description": "Array of IIDs of merge requests, for example `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sourceBranches", - "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "targetBranches", - "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Merge request state. If provided, all resolved merge requests will have this state.", - "type": { - "kind": "ENUM", - "name": "MergeRequestState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "draft", - "description": "Limit result to draft merge requests.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "approved", - "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Merge requests created after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Merge requests created before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Merge requests updated after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Merge requests updated before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "Array of label names. All resolved merge requests will have all of these labels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "mergedAfter", - "description": "Merge requests merged after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergedBefore", - "description": "Merge requests merged before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Title of the milestone.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort merge requests by this criteria.", - "type": { - "kind": "ENUM", - "name": "MergeRequestSort", - "ofType": null - }, - "defaultValue": "created_desc" - }, - { - "name": "not", - "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", - "type": { - "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Username of the author.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reviewerUsername", - "description": "Username of the reviewer.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", - "ofType": null - }, + "name": "CLOSED_AT_ASC", + "description": "Closed time by ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "authoredMergeRequests", - "description": "Merge requests authored by the user.", - "args": [ - { - "name": "iids", - "description": "Array of IIDs of merge requests, for example `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sourceBranches", - "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "targetBranches", - "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Merge request state. If provided, all resolved merge requests will have this state.", - "type": { - "kind": "ENUM", - "name": "MergeRequestState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "draft", - "description": "Limit result to draft merge requests.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "approved", - "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Merge requests created after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Merge requests created before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Merge requests updated after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Merge requests updated before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "Array of label names. All resolved merge requests will have all of these labels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "mergedAfter", - "description": "Merge requests merged after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergedBefore", - "description": "Merge requests merged before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Title of the milestone.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort merge requests by this criteria.", - "type": { - "kind": "ENUM", - "name": "MergeRequestSort", - "ofType": null - }, - "defaultValue": "created_desc" - }, - { - "name": "not", - "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", - "type": { - "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeUsername", - "description": "Username of the assignee.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reviewerUsername", - "description": "Username of the reviewer.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { + "name": "CLOSED_AT_DESC", + "description": "Closed time by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TITLE_ASC", + "description": "Title by ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TITLE_DESC", + "description": "Title by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIORITY_ASC", + "description": "Priority by ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIORITY_DESC", + "description": "Priority by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LABEL_PRIORITY_ASC", + "description": "Label priority by ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LABEL_PRIORITY_DESC", + "description": "Label priority by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MILESTONE_DUE_ASC", + "description": "Milestone due date by ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MILESTONE_DUE_DESC", + "description": "Milestone due date by descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_desc", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "updated_asc", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_desc", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_asc", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "UPDATED_DESC", + "description": "Updated at descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_ASC", + "description": "Updated at ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_DESC", + "description": "Created at descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_ASC", + "description": "Created at ascending order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MergeRequestState", + "description": "State of a GitLab merge request", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "merged", + "description": "Merge request has been merged.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opened", + "description": "Opened merge request.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "closed", + "description": "In closed state.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locked", + "description": "Discussion has been locked.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "all", + "description": "All available.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MergeRequestUpdateApprovalRuleInput", + "description": "Autogenerated input type of MergeRequestUpdateApprovalRule", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the merge request to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the merge request to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "approvalsRequired", + "description": "Number of required approvals for a given rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "approvalRuleId", + "description": "ID of an approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "groupIds", + "description": "IDs of groups as approvers.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + } + } + }, + "defaultValue": "[]" + }, + { + "name": "userIds", + "description": "IDs of users as approvers.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], - "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", - "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": "[]" }, { - "name": "avatarUrl", - "description": "URL of the user's avatar.", - "args": [], + "name": "removeHiddenGroups", + "description": "Whether hidden groups should be removed.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null - }, + "defaultValue": "false" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestUpdateApprovalRulePayload", + "description": "Autogenerated return type of MergeRequestUpdateApprovalRule.", + "fields": [ { - "name": "bio", - "description": "Bio of the user.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -102497,335 +122294,473 @@ "deprecationReason": null }, { - "name": "bot", - "description": "Indicates if the user is a bot.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "callouts", - "description": "User callouts that belong to the user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "mergeRequest", + "description": "Merge request after mutation.", + "args": [], "type": { "kind": "OBJECT", - "name": "UserCalloutConnection", + "name": "MergeRequest", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MergeRequestUpdateInput", + "description": "Autogenerated input type of MergeRequestUpdate", + "fields": null, + "inputFields": [ { - "name": "commitEmail", - "description": "User's default commit email.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "createdAt", - "description": "Timestamp of when the user was created.", - "args": [], + "name": "projectPath", + "description": "Project the merge request to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the merge request to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "title", + "description": "Title of the merge request.", "type": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "discord", - "description": "Discord ID of the user.", - "args": [], + "name": "targetBranch", + "description": "Target branch of the merge request.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "email", - "description": "User email. Deprecated in 13.7: This was renamed.", - "args": [], + "name": "description", + "description": "Description of the merge request (Markdown rendered as HTML for caching).", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in 13.7." + "defaultValue": null }, { - "name": "emails", - "description": "User's email addresses.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "state", + "description": "Action to perform to change the state.", "type": { - "kind": "OBJECT", - "name": "EmailConnection", + "kind": "ENUM", + "name": "MergeRequestNewState", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "gitpodEnabled", - "description": "Whether Gitpod is enabled at the user level.", - "args": [], + "name": "timeEstimate", + "description": "Estimated time to complete the merge request. Use `null` or `0` to remove the current estimate.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "groupCount", - "description": "Group count for the user.", + "name": "overrideRequestedChanges", + "description": "Override all requested changes. Can only be set by users who have permissionto merge this merge request.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MergeRequestUpdatePayload", + "description": "Autogenerated return type of MergeRequestUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "groupMemberships", - "description": "Group memberships of the user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequest", + "description": "Merge request after mutation.", + "args": [], "type": { "kind": "OBJECT", - "name": "GroupMemberConnection", + "name": "MergeRequest", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "MergeRequestsExternalStatusCheckID", + "description": "A `MergeRequestsExternalStatusCheckID` is a global ID. It is encoded as a string.\n\nAn example `MergeRequestsExternalStatusCheckID` is: `\"gid://gitlab/MergeRequests::ExternalStatusCheck/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MergeRequestsResolverNegatedParams", + "description": null, + "fields": null, + "inputFields": [ { - "name": "groups", - "description": "Groups where the user has access.", - "args": [ - { - "name": "permissionScope", - "description": "Filter by permissions the user has on groups.", - "type": { - "kind": "ENUM", - "name": "GroupPermission", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "search", - "description": "Search by group name or path.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "name": "labels", + "description": "Array of label names. All resolved merge requests will not have these labels.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Title of the milestone.", "type": { - "kind": "OBJECT", - "name": "GroupConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MergeStatus", + "description": "Representation of whether a GitLab merge request can be merged.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNCHECKED", + "description": "Merge status has not been checked.", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the user.", + "name": "CHECKING", + "description": "Currently checking for mergeability.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CAN_BE_MERGED", + "description": "There are no conflicts between the source and target branches.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANNOT_BE_MERGED", + "description": "There are conflicts between the source and target branches.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANNOT_BE_MERGED_RECHECK", + "description": "Currently unchecked. The previous state was `CANNOT_BE_MERGED`.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MergeStrategyEnum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MERGE_TRAIN", + "description": "Use the merge_train merge strategy.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADD_TO_MERGE_TRAIN_WHEN_PIPELINE_SUCCEEDS", + "description": "Use the add_to_merge_train_when_pipeline_succeeds merge strategy.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_WHEN_CHECKS_PASS", + "description": "Use the merge_when_checks_pass merge strategy.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_WHEN_PIPELINE_SUCCEEDS", + "description": "Use the merge_when_pipeline_succeeds merge strategy.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MergeabilityCheckIdentifier", + "description": "Representation of mergeability check identifier.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REQUESTED_CHANGES", + "description": "Checks whether the merge request has changes requested", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_APPROVED", + "description": "Checks whether the merge request is approved", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_BLOCKED", + "description": "Checks whether the merge request is blocked", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JIRA_ASSOCIATION_MISSING", + "description": "Checks whether the title or description references a Jira issue.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STATUS_CHECKS_MUST_PASS", + "description": "Checks whether the external status checks pass", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_OPEN", + "description": "Checks whether the merge request is open", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DRAFT_STATUS", + "description": "Checks whether the merge request is draft", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMITS_STATUS", + "description": "Checks source branch exists and contains commits.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCUSSIONS_NOT_RESOLVED", + "description": "Checks whether the merge request has open discussions", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CI_MUST_PASS", + "description": "Checks whether CI has passed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFLICT", + "description": "Checks whether the merge request has a conflict", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NEED_REBASE", + "description": "Checks whether the merge request needs to be rebased", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MergeabilityCheckStatus", + "description": "Representation of whether a mergeability check passed, failed or is inactive.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESS", + "description": "Mergeability check has passed.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "description": "Mergeability check has failed. The merge request cannot be merged.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INACTIVE", + "description": "Mergeability check is disabled via settings.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WARNING", + "description": "Mergeability check has passed with a warning.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Metadata", + "description": null, + "fields": [ + { + "name": "enterprise", + "description": "Enterprise edition.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -102833,44 +122768,67 @@ "deprecationReason": null }, { - "name": "ide", - "description": "IDE settings.", + "name": "kas", + "description": "Metadata about KAS.", "args": [], "type": { - "kind": "OBJECT", - "name": "Ide", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Kas", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "jobTitle", - "description": "Job title of the user.", + "name": "revision", + "description": "Revision.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "linkedin", - "description": "LinkedIn profile name of the user.", + "name": "version", + "description": "Version.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MetricImage", + "description": "Represents a metric image upload", + "fields": [ { - "name": "location", - "description": "Location of the user.", + "name": "fileName", + "description": "File name of the metric image.", "args": [], "type": { "kind": "SCALAR", @@ -102881,27 +122839,27 @@ "deprecationReason": null }, { - "name": "mergeRequestInteraction", - "description": "Details of this user's interactions with the merge request.", + "name": "filePath", + "description": "File path of the metric image.", "args": [], "type": { - "kind": "OBJECT", - "name": "UserMergeRequestInteraction", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Human-readable name of the user. Returns `****` if the user is a project bot and the requester does not have permission to view the project.", + "name": "id", + "description": "ID of the metric upload.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -102909,73 +122867,51 @@ "deprecationReason": null }, { - "name": "namespace", - "description": "Personal namespace of the user.", + "name": "iid", + "description": "Internal ID of the metric upload.", "args": [], "type": { - "kind": "OBJECT", - "name": "Namespace", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "namespaceCommitEmails", - "description": "User's custom namespace commit emails.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "url", + "description": "URL of the metric source.", + "args": [], "type": { - "kind": "OBJECT", - "name": "NamespaceCommitEmailConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MetricsDashboardAnnotation", + "description": null, + "fields": [ { - "name": "organization", - "description": "Who the user represents or works for.", + "name": "description", + "description": "Description of the annotation.", "args": [], "type": { "kind": "SCALAR", @@ -102986,97 +122922,87 @@ "deprecationReason": null }, { - "name": "preferencesGitpodPath", - "description": "Web path to the Gitpod section within user preferences.", + "name": "endingAt", + "description": "Timestamp marking end of annotated time span.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "profileEnableGitpodPath", - "description": "Web path to enable Gitpod for the user.", + "name": "id", + "description": "ID of the annotation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projectMemberships", - "description": "Project memberships of the user.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "panelId", + "description": "ID of a dashboard panel to which the annotation should be scoped.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ProjectMemberConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pronouns", - "description": "Pronouns of the user.", + "name": "startingAt", + "description": "Timestamp marking start of annotated time span.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Milestone", + "description": "Represents a milestone", + "fields": [ + { + "name": "createdAt", + "description": "Timestamp of milestone creation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "publicEmail", - "description": "User's public email.", + "name": "description", + "description": "Description of the milestone.", "args": [], "type": { "kind": "SCALAR", @@ -103087,544 +123013,87 @@ "deprecationReason": null }, { - "name": "reviewRequestedMergeRequests", - "description": "Merge requests assigned to the user for review.", - "args": [ - { - "name": "iids", - "description": "Array of IIDs of merge requests, for example `[1, 2]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "sourceBranches", - "description": "Array of source branch names.\nAll resolved merge requests will have one of these branches as their source.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "targetBranches", - "description": "Array of target branch names.\nAll resolved merge requests will have one of these branches as their target.\n", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "Merge request state. If provided, all resolved merge requests will have this state.", - "type": { - "kind": "ENUM", - "name": "MergeRequestState", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "draft", - "description": "Limit result to draft merge requests.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "approved", - "description": "Limit results to approved merge requests.\nAvailable only when the feature flag `mr_approved_filter` is enabled.\n", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdAfter", - "description": "Merge requests created after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "createdBefore", - "description": "Merge requests created before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedAfter", - "description": "Merge requests updated after this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updatedBefore", - "description": "Merge requests updated before this timestamp.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labels", - "description": "Array of label names. All resolved merge requests will have all of these labels.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "mergedAfter", - "description": "Merge requests merged after this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "mergedBefore", - "description": "Merge requests merged before this date.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneTitle", - "description": "Title of the milestone.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Sort merge requests by this criteria.", - "type": { - "kind": "ENUM", - "name": "MergeRequestSort", - "ofType": null - }, - "defaultValue": "created_desc" - }, - { - "name": "not", - "description": "List of negated arguments.\nWarning: this argument is experimental and a subject to change in future.\n", - "type": { - "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "The global ID of the group the authored merge requests should be in.\nMerge requests in subgroups are included.\n", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectPath", - "description": "The full-path of the project the authored merge requests should be in.\nIncompatible with projectId.\n", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "The global ID of the project the authored merge requests should be in.\nIncompatible with projectPath.\n", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "authorUsername", - "description": "Username of the author.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneeUsername", - "description": "Username of the assignee.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "dueDate", + "description": "Timestamp of the milestone due date.", + "args": [], "type": { - "kind": "OBJECT", - "name": "MergeRequestConnection", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "savedReplies", - "description": "Saved replies authored by the user. Will not return saved replies if `saved_replies` feature flag is disabled.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "expired", + "description": "Expired state of the milestone (a milestone is expired when the due date is past the current date). Defaults to `false` when due date has not been set.", + "args": [], "type": { - "kind": "OBJECT", - "name": "SavedReplyConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "savedReply", - "description": "Saved reply authored by the user. Will not return saved reply if `saved_replies` feature flag is disabled.", - "args": [ - { - "name": "id", - "description": "ID of a saved reply.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "UsersSavedReplyID", - "ofType": null - } - }, - "defaultValue": null - } - ], + "name": "group", + "description": "Group of the milestone.", + "args": [], "type": { "kind": "OBJECT", - "name": "SavedReply", + "name": "Group", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "snippets", - "description": "Snippets authored by the user.", - "args": [ - { - "name": "ids", - "description": "Array of global snippet IDs. For example, `gid://gitlab/ProjectSnippet/1`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "SnippetID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "visibility", - "description": "Visibility of the snippet.", - "type": { - "kind": "ENUM", - "name": "VisibilityScopesEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Type of snippet.", - "type": { - "kind": "ENUM", - "name": "TypeEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "groupMilestone", + "description": "Indicates if milestone is at group level.", + "args": [], "type": { - "kind": "OBJECT", - "name": "SnippetConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "starredProjects", - "description": "Projects starred by the user.", - "args": [ - { - "name": "search", - "description": "Search query.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "id", + "description": "ID of the milestone.", + "args": [], "type": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "state", - "description": "State of the user.", + "name": "iid", + "description": "Internal ID of the milestone.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "UserState", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -103632,101 +123101,37 @@ "deprecationReason": null }, { - "name": "status", - "description": "User status.", + "name": "project", + "description": "Project of the milestone.", "args": [], "type": { "kind": "OBJECT", - "name": "UserStatus", + "name": "Project", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timelogs", - "description": "Time logged by the user.", + "name": "projectMilestone", + "description": "Indicates if milestone is at project level.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "releases", + "description": "Releases associated with this milestone.", "args": [ - { - "name": "startDate", - "description": "List timelogs within a date range where the logged date is equal to or after startDate.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endDate", - "description": "List timelogs within a date range where the logged date is equal to or before endDate.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startTime", - "description": "List timelogs within a time range where the logged time is equal to or after startTime.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endTime", - "description": "List timelogs within a time range where the logged time is equal to or before endTime.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "List timelogs for a project.", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "List timelogs for a group.", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "username", - "description": "List timelogs for a user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "List timelogs in a particular order.", - "type": { - "kind": "ENUM", - "name": "TimelogSort", - "ofType": null - }, - "defaultValue": "SPENT_AT_ASC" - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -103770,248 +123175,57 @@ ], "type": { "kind": "OBJECT", - "name": "TimelogConnection", + "name": "ReleaseConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "todos", - "description": "To-do items of the user.", + "name": "report", + "description": "Historically accurate report about the timebox.", "args": [ { - "name": "action", - "description": "Action to be filtered.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TodoActionEnum", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "authorId", - "description": "ID of an author.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "ID of a project.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "ID of a group.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "state", - "description": "State of the todo.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TodoStateEnum", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "type", - "description": "Type of the todo.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "TodoTargetEnum", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", + "name": "fullPath", + "description": "Full path of the project or group used as a scope for report. For example, `gitlab-org` or `gitlab-org/gitlab`.", "type": { "kind": "SCALAR", "name": "String", "ofType": null }, "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null } ], "type": { "kind": "OBJECT", - "name": "TodoConnection", + "name": "TimeboxReport", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "twitter", - "description": "Twitter username of the user.", + "name": "startDate", + "description": "Timestamp of the milestone start date.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userAchievements", - "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserAchievementConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." - }, - { - "name": "userPermissions", - "description": "Permissions for the current user on the resource.", + "name": "state", + "description": "State of the milestone.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UserPermissions", + "kind": "ENUM", + "name": "MilestoneStateEnum", "ofType": null } }, @@ -104019,31 +123233,27 @@ "deprecationReason": null }, { - "name": "username", - "description": "Username of the user. Unique within this instance of GitLab.", + "name": "stats", + "description": "Milestone statistics.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "MilestoneStats", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "webPath", - "description": "Web path of the user.", + "name": "subgroupMilestone", + "description": "Indicates if milestone is at subgroup level.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -104051,124 +123261,65 @@ "deprecationReason": null }, { - "name": "webUrl", - "description": "Web URL of the user.", + "name": "title", + "description": "Title of the milestone.", "args": [], "type": { "kind": "NON_NULL", "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "workspaces", - "description": "Workspaces owned by the current user.", - "args": [ - { - "name": "ids", - "description": "Array of global workspace IDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "RemoteDevelopmentWorkspaceID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "projectIds", - "description": "Filter workspaces by project id.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "includeActualStates", - "description": "Includes all workspaces that match any of the actual states.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upcoming", + "description": "Upcoming state of the milestone (a milestone is upcoming when the start date is in the future). Defaults to `false` when start date has not been set.", + "args": [], "type": { - "kind": "OBJECT", - "name": "WorkspaceConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of last milestone update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webPath", + "description": "Web path of the milestone.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -104178,7 +123329,7 @@ "interfaces": [ { "kind": "INTERFACE", - "name": "User", + "name": "TimeboxReportInterface", "ofType": null } ], @@ -104187,25 +123338,9 @@ }, { "kind": "OBJECT", - "name": "MergeRequestReviewerConnection", - "description": "The connection type for MergeRequestReviewer.", + "name": "MilestoneConnection", + "description": "The connection type for Milestone.", "fields": [ - { - "name": "count", - "description": "Total count of collection.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "edges", "description": "A list of edges.", @@ -104215,7 +123350,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "MergeRequestReviewerEdge", + "name": "MilestoneEdge", "ofType": null } }, @@ -104231,7 +123366,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "MergeRequestReviewer", + "name": "Milestone", "ofType": null } }, @@ -104262,7 +123397,7 @@ }, { "kind": "OBJECT", - "name": "MergeRequestReviewerEdge", + "name": "MilestoneEdge", "description": "An edge in a connection.", "fields": [ { @@ -104287,7 +123422,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "MergeRequestReviewer", + "name": "Milestone", "ofType": null }, "isDeprecated": false, @@ -104300,256 +123435,145 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "MergeRequestReviewerRereviewInput", - "description": "Autogenerated input type of MergeRequestReviewerRereview", + "kind": "SCALAR", + "name": "MilestoneID", + "description": "A `MilestoneID` is a global ID. It is encoded as a string.\n\nAn example `MilestoneID` is: `\"gid://gitlab/Milestone/1\"`.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MilestoneSort", + "description": "Values for sorting milestones", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null + "name": "DUE_DATE_ASC", + "description": "Milestone due date by ascending order.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the merge request to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "name": "DUE_DATE_DESC", + "description": "Milestone due date by descending order.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "EXPIRED_LAST_DUE_DATE_ASC", + "description": "Group milestones in this order: non-expired milestones with due dates, non-expired milestones without due dates and expired milestones then sort by due date in ascending order.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "userId", - "description": "User ID for the user that has been requested for a new review.\n", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "UserID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestReviewerRereviewPayload", - "description": "Autogenerated return type of MergeRequestReviewerRereview", - "fields": [ + "name": "EXPIRED_LAST_DUE_DATE_DESC", + "description": "Group milestones in this order: non-expired milestones with due dates, non-expired milestones without due dates and expired milestones then sort by due date in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "updated_desc", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "updated_asc", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_desc", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_asc", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "UPDATED_DESC", + "description": "Updated at descending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, + "name": "UPDATED_ASC", + "description": "Updated at ascending order.", "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MergeRequest", - "ofType": null - }, + "name": "CREATED_DESC", + "description": "Created at descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_ASC", + "description": "Created at ascending order.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "MergeRequestSetAssigneesInput", - "description": "Autogenerated input type of MergeRequestSetAssignees", + "kind": "ENUM", + "name": "MilestoneStateEnum", + "description": "Current state of milestone", "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "iid", - "description": "IID of the merge request to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "assigneeUsernames", - "description": "Usernames to assign to the resource. Replaces existing assignees by default.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null + "name": "active", + "description": "Milestone is currently active.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "operationMode", - "description": "Operation to perform. Defaults to REPLACE.", - "type": { - "kind": "ENUM", - "name": "MutationOperationMode", - "ofType": null - }, - "defaultValue": "REPLACE" + "name": "closed", + "description": "Milestone is closed.", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MergeRequestSetAssigneesPayload", - "description": "Autogenerated return type of MergeRequestSetAssignees", + "name": "MilestoneStats", + "description": "Contains statistics about a milestone", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "closedIssuesCount", + "description": "Number of closed issues associated with the milestone.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeRequest", - "description": "Merge request after mutation.", + "name": "totalIssuesCount", + "description": "Total number of issues associated with the milestone.", "args": [], "type": { - "kind": "OBJECT", - "name": "MergeRequest", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, @@ -104562,150 +123586,93 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "MergeRequestSetDraftInput", - "description": "Autogenerated input type of MergeRequestSetDraft", + "kind": "ENUM", + "name": "MilestoneWildcardId", + "description": "Milestone ID wildcard values", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null + "name": "NONE", + "description": "No milestone is assigned.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the merge request to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null + "name": "ANY", + "description": "Milestone is assigned.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "STARTED", + "description": "Milestone assigned is open and started (start date <= today).", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "draft", - "description": "Whether or not to set the merge request as a draft.\n", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null + "name": "UPCOMING", + "description": "Milestone assigned is due in the future (due date > today).", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MergeRequestSetDraftPayload", - "description": "Autogenerated return type of MergeRequestSetDraft", + "name": "MlCandidate", + "description": "Candidate for a model version in the model registry", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "_links", + "description": "Map of links to perform actions on the candidate.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "MLCandidateLinks", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request after mutation.", + "name": "ciJob", + "description": "CI information about the job that created the candidate.", "args": [], "type": { "kind": "OBJECT", - "name": "MergeRequest", + "name": "CiJob", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MergeRequestSetLabelsInput", - "description": "Autogenerated input type of MergeRequestSetLabels", - "fields": null, - "inputFields": [ + }, { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", + "name": "createdAt", + "description": "Date of creation.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Time", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the merge request to mutate.", + "name": "eid", + "description": "MLflow uuid for the candidate.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -104715,185 +123682,158 @@ "ofType": null } }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelIds", - "description": "Label IDs to set. Replaces existing labels by default.\n", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "LabelID", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "operationMode", - "description": "Changes the operation mode. Defaults to REPLACE.\n", - "type": { - "kind": "ENUM", - "name": "MutationOperationMode", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestSetLabelsPayload", - "description": "Autogenerated return type of MergeRequestSetLabels", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "id", + "description": "ID of the candidate.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "MlCandidateID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request after mutation.", + "name": "iid", + "description": "IID of the candidate scoped to project.", "args": [], - "type": { - "kind": "OBJECT", - "name": "MergeRequest", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MergeRequestSetLockedInput", - "description": "Autogenerated input type of MergeRequestSetLocked", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the merge request to mutate.", + "name": "metadata", + "description": "Metadata entries for the candidate.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MlCandidateMetadataConnection", "ofType": null } }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "locked", - "description": "Whether or not to lock the merge request.\n", + "name": "metrics", + "description": "Metrics for the candidate.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "MlCandidateMetricConnection", "ofType": null } }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestSetLockedPayload", - "description": "Autogenerated return type of MergeRequestSetLocked", - "fields": [ + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "name", + "description": "Name of the candidate.", "args": [], "type": { "kind": "SCALAR", @@ -104904,36 +123844,69 @@ "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], + "name": "params", + "description": "Parameters for the candidate.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "MlCandidateParamConnection", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request after mutation.", + "name": "status", + "description": "Candidate status.", "args": [], "type": { - "kind": "OBJECT", - "name": "MergeRequest", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -104946,113 +123919,81 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "MergeRequestSetMilestoneInput", - "description": "Autogenerated input type of MergeRequestSetMilestone", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "MlCandidateConnection", + "description": "The connection type for MlCandidate.", + "fields": [ { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", + "name": "count", + "description": "Limited count of collection. Returns limit + 1 for counts greater than the limit.", + "args": [ + { + "name": "limit", + "description": "Limit value to be applied to the count query. Default is 1000.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the merge request to mutate.", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MlCandidateEdge", "ofType": null } }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneId", - "description": "Milestone to assign to the merge request.\n", - "type": { - "kind": "SCALAR", - "name": "MilestoneID", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MergeRequestSetMilestonePayload", - "description": "Autogenerated return type of MergeRequestSetMilestone", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "MlCandidate", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request after mutation.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "OBJECT", - "name": "MergeRequest", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -105064,28 +124005,14 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "MergeRequestSetReviewersInput", - "description": "Autogenerated input type of MergeRequestSetReviewers", - "fields": null, - "inputFields": [ - { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, + "kind": "OBJECT", + "name": "MlCandidateEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "iid", - "description": "IID of the merge request to mutate.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, @@ -105095,107 +124022,85 @@ "ofType": null } }, - "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reviewerUsernames", - "description": "Usernames of reviewers to assign. Replaces existing reviewers by default.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "operationMode", - "description": "Operation to perform. Defaults to REPLACE.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], "type": { - "kind": "ENUM", - "name": "MutationOperationMode", + "kind": "OBJECT", + "name": "MlCandidate", "ofType": null }, - "defaultValue": "REPLACE" + "isDeprecated": false, + "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "MlCandidateID", + "description": "A `MlCandidateID` is a global ID. It is encoded as a string.\n\nAn example `MlCandidateID` is: `\"gid://gitlab/Ml::Candidate/1\"`.", + "fields": null, + "inputFields": null, "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MergeRequestSetReviewersPayload", - "description": "Autogenerated return type of MergeRequestSetReviewers", + "name": "MlCandidateMetadata", + "description": "Metadata for a candidate in the model registry", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "id", + "description": "ID of the metadata.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "MlCandidateMetadataID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request after mutation.", + "name": "name", + "description": "Name of the metadata entry.", "args": [], "type": { - "kind": "OBJECT", - "name": "MergeRequest", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "value", + "description": "Value set for the metadata entry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -105204,116 +124109,119 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "MergeRequestSetSubscriptionInput", - "description": "Autogenerated input type of MergeRequestSetSubscription", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "MlCandidateMetadataConnection", + "description": "The connection type for MlCandidateMetadata.", + "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "count", + "description": "Limited count of collection. Returns limit + 1 for counts greater than the limit.", + "args": [ + { + "name": "limit", + "description": "Limit value to be applied to the count query. Default is 1000.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "subscribedState", - "description": "Desired state of the subscription.", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "MlCandidateMetadataEdge", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "MlCandidateMetadata", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the merge request to mutate.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MergeRequestSetSubscriptionPayload", - "description": "Autogenerated return type of MergeRequestSetSubscription", + "name": "MlCandidateMetadataEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request after mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "MergeRequest", + "name": "MlCandidateMetadata", "ofType": null }, "isDeprecated": false, @@ -105326,238 +124234,296 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "MergeRequestSort", - "description": "Values for sorting merge requests", + "kind": "SCALAR", + "name": "MlCandidateMetadataID", + "description": "A `MlCandidateMetadataID` is a global ID. It is encoded as a string.\n\nAn example `MlCandidateMetadataID` is: `\"gid://gitlab/Ml::CandidateMetadata/1\"`.", "fields": null, "inputFields": null, "interfaces": null, - "enumValues": [ - { - "name": "MERGED_AT_ASC", - "description": "Merge time by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGED_AT_DESC", - "description": "Merge time by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED_AT_ASC", - "description": "Closed time by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED_AT_DESC", - "description": "Closed time by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TITLE_ASC", - "description": "Title by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TITLE_DESC", - "description": "Title by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIORITY_ASC", - "description": "Priority by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIORITY_DESC", - "description": "Priority by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LABEL_PRIORITY_ASC", - "description": "Label priority by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LABEL_PRIORITY_DESC", - "description": "Label priority by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MILESTONE_DUE_ASC", - "description": "Milestone due date by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MILESTONE_DUE_DESC", - "description": "Milestone due date by descending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_desc", - "description": "Updated at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." - }, - { - "name": "updated_asc", - "description": "Updated at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." - }, - { - "name": "created_desc", - "description": "Created at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." - }, - { - "name": "created_asc", - "description": "Created at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." - }, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MlCandidateMetric", + "description": "Metric for a candidate in the model registry", + "fields": [ { - "name": "UPDATED_DESC", - "description": "Updated at descending order.", + "name": "id", + "description": "ID of the metric.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MlCandidateMetricID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED_ASC", - "description": "Updated at ascending order.", + "name": "name", + "description": "Name of the metric.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_DESC", - "description": "Created at descending order.", + "name": "step", + "description": "Step at which the metric was measured.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_ASC", - "description": "Created at ascending order.", + "name": "value", + "description": "Value set for the metric.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "MergeRequestState", - "description": "State of a GitLab merge request", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "merged", - "description": "Merge request has been merged.", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "MlCandidateMetricConnection", + "description": "The connection type for MlCandidateMetric.", + "fields": [ { - "name": "opened", - "description": "Opened merge request.", + "name": "count", + "description": "Limited count of collection. Returns limit + 1 for counts greater than the limit.", + "args": [ + { + "name": "limit", + "description": "Limit value to be applied to the count query. Default is 1000.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "closed", - "description": "In closed state.", + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MlCandidateMetricEdge", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "locked", - "description": "Discussion has been locked.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MlCandidateMetric", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "all", - "description": "All available.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "MergeRequestUpdateApprovalRuleInput", - "description": "Autogenerated input type of MergeRequestUpdateApprovalRule", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "MlCandidateMetricEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the merge request to mutate.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MlCandidateMetric", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "MlCandidateMetricID", + "description": "A `MlCandidateMetricID` is a global ID. It is encoded as a string.\n\nAn example `MlCandidateMetricID` is: `\"gid://gitlab/Ml::CandidateMetric/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MlCandidateParam", + "description": "Parameter for a candidate in the model registry", + "fields": [ + { + "name": "id", + "description": "ID of the parameter.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "MlCandidateParamID", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "name", + "description": "Name of the parameter.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "approvalsRequired", - "description": "Number of required approvals for a given rule.", + "name": "value", + "description": "Value set for the parameter.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, - "defaultValue": null - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MlCandidateParamConnection", + "description": "The connection type for MlCandidateParam.", + "fields": [ { - "name": "approvalRuleId", - "description": "ID of an approval rule.", + "name": "count", + "description": "Limited count of collection. Returns limit + 1 for counts greater than the limit.", + "args": [ + { + "name": "limit", + "description": "Limit value to be applied to the count query. Default is 1000.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], "type": { "kind": "NON_NULL", "name": null, @@ -105567,121 +124533,91 @@ "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "name", - "description": "Name of the approval rule.", + "name": "edges", + "description": "A list of edges.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MlCandidateParamEdge", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "groupIds", - "description": "IDs of groups as approvers.", + "name": "nodes", + "description": "A list of nodes.", + "args": [], "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "MlCandidateParam", + "ofType": null } }, - "defaultValue": "[]" + "isDeprecated": false, + "deprecationReason": null }, { - "name": "userIds", - "description": "IDs of users as approvers.", + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null } }, - "defaultValue": "[]" - }, - { - "name": "removeHiddenGroups", - "description": "Whether hidden groups should be removed.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MergeRequestUpdateApprovalRulePayload", - "description": "Autogenerated return type of MergeRequestUpdateApprovalRule", + "name": "MlCandidateParamEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request after mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", - "name": "MergeRequest", + "name": "MlCandidateParam", "ofType": null }, "isDeprecated": false, @@ -105694,153 +124630,373 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "MergeRequestUpdateInput", - "description": "Autogenerated input type of MergeRequestUpdate", + "kind": "SCALAR", + "name": "MlCandidateParamID", + "description": "A `MlCandidateParamID` is a global ID. It is encoded as a string.\n\nAn example `MlCandidateParamID` is: `\"gid://gitlab/Ml::CandidateParam/1\"`.", "fields": null, - "inputFields": [ + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MlModel", + "description": "Machine learning model in the model registry", + "fields": [ { - "name": "projectPath", - "description": "Project the merge request to mutate is in.", + "name": "_links", + "description": "Map of links to perform actions on the model.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "MLModelLinks", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the merge request to mutate.", + "name": "candidateCount", + "description": "Count of candidates in the model.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "candidates", + "description": "Version candidates of the model.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MlCandidateConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Date of creation.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Time", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "description", + "description": "Description of the model.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "title", - "description": "Title of the merge request.", + "name": "id", + "description": "ID of the model.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MlModelID", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "targetBranch", - "description": "Target branch of the merge request.", + "name": "latestVersion", + "description": "Latest version of the model.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MlModelVersion", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "description", - "description": "Description of the merge request (Markdown rendered as HTML for caching).", + "name": "name", + "description": "Name of the model.", + "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "state", - "description": "Action to perform to change the state.", + "name": "version", + "description": "Version of the model.", + "args": [ + { + "name": "modelVersionId", + "description": "Id of the version to be fetched.", + "type": { + "kind": "SCALAR", + "name": "MlModelVersionID", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "ENUM", - "name": "MergeRequestNewState", + "kind": "OBJECT", + "name": "MlModelVersion", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "timeEstimate", - "description": "Estimated time to complete the merge request. Use `null` or `0` to remove the current estimate.", + "name": "versionCount", + "description": "Count of versions in the model.", + "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "versions", + "description": "Versions of the model.", + "args": [ + { + "name": "version", + "description": "Search for versions where the name includes the string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering column. Default is created_at.", + "type": { + "kind": "ENUM", + "name": "MlModelVersionsOrderBy", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Ordering column. Default is desc.", + "type": { + "kind": "ENUM", + "name": "SortDirectionEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MlModelVersionConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MergeRequestUpdatePayload", - "description": "Autogenerated return type of MergeRequestUpdate", + "name": "MlModelConnection", + "description": "The connection type for MlModel.", "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "count", + "description": "Limited count of collection. Returns limit + 1 for counts greater than the limit.", + "args": [ + { + "name": "limit", + "description": "Limit value to be applied to the count query. Default is 1000.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MlModelEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "OBJECT", + "name": "MlModel", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mergeRequest", - "description": "Merge request after mutation.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "OBJECT", - "name": "MergeRequest", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -105853,31 +125009,51 @@ }, { "kind": "INPUT_OBJECT", - "name": "MergeRequestsResolverNegatedParams", - "description": null, + "name": "MlModelCreateInput", + "description": "Autogenerated input type of MlModelCreate", "fields": null, "inputFields": [ { - "name": "labels", - "description": "Array of label names. All resolved merge requests will not have these labels.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the model to mutate is in.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "defaultValue": null }, { - "name": "milestoneTitle", - "description": "Title of the milestone.", + "name": "name", + "description": "Name of the model.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Description of the model.", "type": { "kind": "SCALAR", "name": "String", @@ -105891,164 +125067,121 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "MergeStatus", - "description": "Representation of whether a GitLab merge request can be merged.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UNCHECKED", - "description": "Merge status has not been checked.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHECKING", - "description": "Currently checking for mergeability.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CAN_BE_MERGED", - "description": "There are no conflicts between the source and target branches.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANNOT_BE_MERGED", - "description": "There are conflicts between the source and target branches.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANNOT_BE_MERGED_RECHECK", - "description": "Currently unchecked. The previous state was `CANNOT_BE_MERGED`.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MergeStrategyEnum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MERGE_TRAIN", - "description": "Use the merge_train merge strategy.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADD_TO_MERGE_TRAIN_WHEN_PIPELINE_SUCCEEDS", - "description": "Use the add_to_merge_train_when_pipeline_succeeds merge strategy.", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "MlModelCreatePayload", + "description": "Autogenerated return type of MlModelCreate.", + "fields": [ { - "name": "MERGE_WHEN_CHECKS_PASS", - "description": "Use the merge_when_checks_pass merge strategy.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "MERGE_WHEN_PIPELINE_SUCCEEDS", - "description": "Use the merge_when_pipeline_succeeds merge strategy.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Metadata", - "description": null, - "fields": [ - { - "name": "enterprise", - "description": "Enterprise edition.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "kas", - "description": "Metadata about KAS.", + "name": "model", + "description": "Model after mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Kas", - "ofType": null - } + "kind": "OBJECT", + "name": "MlModel", + "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MlModelDeleteInput", + "description": "Autogenerated input type of MlModelDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "revision", - "description": "Revision.", - "args": [], + "name": "projectPath", + "description": "Project the model to mutate is in.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "version", - "description": "Version.", - "args": [], + "name": "id", + "description": "Global ID of the model to be deleted.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "MlModelID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MetricImage", - "description": "Represents a metric image upload", + "name": "MlModelDeletePayload", + "description": "Autogenerated return type of MlModelDelete.", "fields": [ { - "name": "fileName", - "description": "File name of the metric image.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -106059,37 +125192,66 @@ "deprecationReason": null }, { - "name": "filePath", - "description": "File path of the metric image.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": "ID of the metric upload.", + "name": "model", + "description": "Model after mutation.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "OBJECT", + "name": "MlModel", + "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MlModelDestroyInput", + "description": "Autogenerated input type of MlModelDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "iid", - "description": "Internal ID of the metric upload.", - "args": [], + "name": "projectPath", + "description": "Project the model to mutate is in.", "type": { "kind": "NON_NULL", "name": null, @@ -106099,39 +125261,35 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "url", - "description": "URL of the metric source.", - "args": [], + "name": "id", + "description": "Global ID of the model to be deleted.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "MlModelID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null } ], - "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MetricsDashboardAnnotation", - "description": null, + "name": "MlModelDestroyPayload", + "description": "Autogenerated return type of MlModelDestroy.", "fields": [ { - "name": "description", - "description": "Description of the annotation.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { "kind": "SCALAR", @@ -106142,36 +125300,32 @@ "deprecationReason": null }, { - "name": "endingAt", - "description": "Timestamp marking end of annotated time span.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the annotation.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "panelId", - "description": "ID of a dashboard panel to which the annotation should be scoped.", + "name": "message", + "description": "Model deletion result message.", "args": [], "type": { "kind": "SCALAR", @@ -106182,12 +125336,12 @@ "deprecationReason": null }, { - "name": "startingAt", - "description": "Timestamp marking start of annotated time span.", + "name": "model", + "description": "Model after mutation.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "MlModel", "ofType": null }, "isDeprecated": false, @@ -106201,19 +125355,19 @@ }, { "kind": "OBJECT", - "name": "Milestone", - "description": "Represents a milestone", + "name": "MlModelEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "createdAt", - "description": "Timestamp of milestone creation.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "String", "ofType": null } }, @@ -106221,39 +125375,64 @@ "deprecationReason": null }, { - "name": "description", - "description": "Description of the milestone.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MlModel", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "MlModelID", + "description": "A `MlModelID` is a global ID. It is encoded as a string.\n\nAn example `MlModelID` is: `\"gid://gitlab/Ml::Model/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MlModelVersion", + "description": "Version of a machine learning model", + "fields": [ { - "name": "dueDate", - "description": "Timestamp of the milestone due date.", + "name": "_links", + "description": "Map of links to perform actions on the model version.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MLModelVersionLinks", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "expired", - "description": "Expired state of the milestone (a milestone is expired when the due date is past the current date). Defaults to `false` when due date has not been set.", + "name": "candidate", + "description": "Metrics, params and metadata for the model version.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "MlCandidate", "ofType": null } }, @@ -106261,31 +125440,43 @@ "deprecationReason": null }, { - "name": "groupMilestone", - "description": "Indicates if milestone is at group level.", + "name": "createdAt", + "description": "Date of creation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Time", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, + { + "name": "description", + "description": "Description of the version.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", - "description": "ID of the milestone.", + "description": "ID of the model version.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "MlModelVersionID", "ofType": null } }, @@ -106293,15 +125484,15 @@ "deprecationReason": null }, { - "name": "iid", - "description": "Internal ID of the milestone.", + "name": "packageId", + "description": "Package for model version artifacts.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "PackagesPackageID", "ofType": null } }, @@ -106309,119 +125500,53 @@ "deprecationReason": null }, { - "name": "projectMilestone", - "description": "Indicates if milestone is at project level.", + "name": "version", + "description": "Name of the version.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MlModelVersionConnection", + "description": "The connection type for MlModelVersion.", + "fields": [ { - "name": "releases", - "description": "Releases associated with this milestone.", + "name": "count", + "description": "Limited count of collection. Returns limit + 1 for counts greater than the limit.", "args": [ { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "limit", + "description": "Limit value to be applied to the count query. Default is 1000.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReleaseConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "report", - "description": "Historically accurate report about the timebox.", - "args": [ - { - "name": "fullPath", - "description": "Full path of the project or group used as a scope for report. For example, `gitlab-org` or `gitlab-org/gitlab`.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "defaultValue": "1000" } ], - "type": { - "kind": "OBJECT", - "name": "TimeboxReport", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startDate", - "description": "Timestamp of the milestone start date.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "State of the milestone.", - "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "MilestoneStateEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -106429,27 +125554,15 @@ "deprecationReason": null }, { - "name": "stats", - "description": "Milestone statistics.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MilestoneStats", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subgroupMilestone", - "description": "Indicates if milestone is at subgroup level.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "MlModelVersionEdge", "ofType": null } }, @@ -106457,15 +125570,15 @@ "deprecationReason": null }, { - "name": "title", - "description": "Title of the milestone.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "MlModelVersion", "ofType": null } }, @@ -106473,98 +125586,111 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Timestamp of last milestone update.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Time", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MlModelVersionDeleteInput", + "description": "Autogenerated input type of MlModelVersionDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "webPath", - "description": "Web path of the milestone.", - "args": [], + "name": "id", + "description": "Global ID of the model version to be deleted.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "MlModelVersionID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "TimeboxReportInterface", - "ofType": null + "defaultValue": null } ], + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MilestoneConnection", - "description": "The connection type for Milestone.", + "name": "MlModelVersionDeletePayload", + "description": "Autogenerated return type of MlModelVersionDelete.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "args": [], "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MilestoneEdge", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Milestone", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "modelVersion", + "description": "Deleted model version.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "OBJECT", + "name": "MlModelVersion", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -106577,7 +125703,7 @@ }, { "kind": "OBJECT", - "name": "MilestoneEdge", + "name": "MlModelVersionEdge", "description": "An edge in a connection.", "fields": [ { @@ -106602,7 +125728,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "Milestone", + "name": "MlModelVersion", "ofType": null }, "isDeprecated": false, @@ -106616,8 +125742,8 @@ }, { "kind": "SCALAR", - "name": "MilestoneID", - "description": "A `MilestoneID` is a global ID. It is encoded as a string.\n\nAn example `MilestoneID` is: `\"gid://gitlab/Milestone/1\"`.", + "name": "MlModelVersionID", + "description": "A `MlModelVersionID` is a global ID. It is encoded as a string.\n\nAn example `MlModelVersionID` is: `\"gid://gitlab/Ml::ModelVersion/1\"`.", "fields": null, "inputFields": null, "interfaces": null, @@ -106626,81 +125752,62 @@ }, { "kind": "ENUM", - "name": "MilestoneSort", - "description": "Values for sorting milestones", + "name": "MlModelVersionsOrderBy", + "description": "Field names for ordering machine learning model versions", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "DUE_DATE_ASC", - "description": "Milestone due date by ascending order.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DUE_DATE_DESC", - "description": "Milestone due date by descending order.", + "name": "VERSION", + "description": "Ordered by name.", "isDeprecated": false, "deprecationReason": null }, { - "name": "EXPIRED_LAST_DUE_DATE_ASC", - "description": "Group milestones in this order: non-expired milestones with due dates, non-expired milestones without due dates and expired milestones then sort by due date in ascending order.", + "name": "CREATED_AT", + "description": "Ordered by creation time.", "isDeprecated": false, "deprecationReason": null }, { - "name": "EXPIRED_LAST_DUE_DATE_DESC", - "description": "Group milestones in this order: non-expired milestones with due dates, non-expired milestones without due dates and expired milestones then sort by due date in descending order.", + "name": "ID", + "description": "Ordered by id.", "isDeprecated": false, "deprecationReason": null - }, - { - "name": "updated_desc", - "description": "Updated at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." - }, - { - "name": "updated_asc", - "description": "Updated at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." - }, - { - "name": "created_desc", - "description": "Created at descending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." - }, - { - "name": "created_asc", - "description": "Created at ascending order.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." - }, + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MlModelsOrderBy", + "description": "Values for ordering machine learning models by a specific field", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "UPDATED_DESC", - "description": "Updated at descending order.", + "name": "NAME", + "description": "Ordered by name.", "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED_ASC", - "description": "Updated at ascending order.", + "name": "CREATED_AT", + "description": "Ordered by creation time.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_DESC", - "description": "Created at descending order.", + "name": "UPDATED_AT", + "description": "Ordered by update time.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_ASC", - "description": "Created at ascending order.", + "name": "ID", + "description": "Ordered by id.", "isDeprecated": false, "deprecationReason": null } @@ -106708,36 +125815,52 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "MilestoneStateEnum", - "description": "Current state of milestone", + "kind": "INPUT_OBJECT", + "name": "MonthSelectionInput", + "description": "A year and month input for querying product analytics usage data.", "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "inputFields": [ { - "name": "active", - "description": "Milestone is currently active.", - "isDeprecated": false, - "deprecationReason": null + "name": "month", + "description": "Month of the period to return.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "closed", - "description": "Milestone is closed.", - "isDeprecated": false, - "deprecationReason": null + "name": "year", + "description": "Year of the period to return.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null } ], + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MilestoneStats", - "description": "Contains statistics about a milestone", + "name": "MonthlyUsage", + "description": "Product analytics events for a specific month and year.", "fields": [ { - "name": "closedIssuesCount", - "description": "Number of closed issues associated with the milestone.", + "name": "count", + "description": "Count of product analytics events.", "args": [], "type": { "kind": "SCALAR", @@ -106748,56 +125871,41 @@ "deprecationReason": null }, { - "name": "totalIssuesCount", - "description": "Total number of issues associated with the milestone.", + "name": "month", + "description": "Month of the data.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MilestoneWildcardId", - "description": "Milestone ID wildcard values", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "No milestone is assigned.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ANY", - "description": "Milestone is assigned.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STARTED", - "description": "Milestone assigned is open and started (start date <= today).", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "UPCOMING", - "description": "Milestone assigned is due in the future (due date > today).", + "name": "year", + "description": "Year of the data.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { @@ -106853,7 +125961,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { "name": "achievementsAward", @@ -106880,7 +125988,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "achievementsCreate", @@ -106907,7 +126015,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.8." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.8." }, { "name": "achievementsDelete", @@ -106934,7 +126042,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { "name": "achievementsRevoke", @@ -106961,7 +126069,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "achievementsUpdate", @@ -106988,7 +126096,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { "name": "addProjectToSecurityDashboard", @@ -107069,7 +126177,88 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." + }, + { + "name": "aiAgentCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AiAgentCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AiAgentCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AiAgentCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.8." + }, + { + "name": "aiAgentDestroy", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AiAgentDestroy", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AiAgentDestroyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AiAgentDestroyPayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "aiAgentUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AiAgentUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AiAgentUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AiAgentUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." }, { "name": "alertSetAssignees", @@ -107126,18 +126315,369 @@ "deprecationReason": null }, { - "name": "amazonS3ConfigurationCreate", + "name": "approvalProjectRuleDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for approvalProjectRuleDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "approvalProjectRuleDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "approvalProjectRuleDeletePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "approvalProjectRuleUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for approvalProjectRuleUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "approvalProjectRuleUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "approvalProjectRuleUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "approveDeployment", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for ApproveDeployment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ApproveDeploymentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApproveDeploymentPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "artifactDestroy", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for ArtifactDestroy", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ArtifactDestroyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ArtifactDestroyPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditEventsAmazonS3ConfigurationCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsAmazonS3ConfigurationCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsAmazonS3ConfigurationCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsAmazonS3ConfigurationCreatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditEventsAmazonS3ConfigurationDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsAmazonS3ConfigurationDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsAmazonS3ConfigurationDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsAmazonS3ConfigurationDeletePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditEventsAmazonS3ConfigurationUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsAmazonS3ConfigurationUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsAmazonS3ConfigurationUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsAmazonS3ConfigurationUpdatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditEventsGroupDestinationEventsAdd", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsGroupDestinationEventsAdd", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsGroupDestinationEventsAddInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsGroupDestinationEventsAddPayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "auditEventsGroupDestinationEventsDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsGroupDestinationEventsDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsGroupDestinationEventsDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsGroupDestinationEventsDeletePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "auditEventsGroupDestinationNamespaceFilterCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsGroupDestinationNamespaceFilterCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsGroupDestinationNamespaceFilterCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsGroupDestinationNamespaceFilterCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "auditEventsGroupDestinationNamespaceFilterDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsGroupDestinationNamespaceFilterDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsGroupDestinationNamespaceFilterDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsGroupDestinationNamespaceFilterDeletePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "auditEventsInstanceAmazonS3ConfigurationCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsInstanceAmazonS3ConfigurationCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsInstanceAmazonS3ConfigurationCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsInstanceAmazonS3ConfigurationCreatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditEventsInstanceAmazonS3ConfigurationDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsInstanceAmazonS3ConfigurationDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsInstanceAmazonS3ConfigurationDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsInstanceAmazonS3ConfigurationDeletePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditEventsInstanceAmazonS3ConfigurationUpdate", "description": null, "args": [ { "name": "input", - "description": "Parameters for AmazonS3ConfigurationCreate", + "description": "Parameters for AuditEventsInstanceAmazonS3ConfigurationUpdate", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "AmazonS3ConfigurationCreateInput", + "name": "AuditEventsInstanceAmazonS3ConfigurationUpdateInput", "ofType": null } }, @@ -107146,25 +126686,25 @@ ], "type": { "kind": "OBJECT", - "name": "AmazonS3ConfigurationCreatePayload", + "name": "AuditEventsInstanceAmazonS3ConfigurationUpdatePayload", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "approveDeployment", + "name": "auditEventsInstanceDestinationEventsAdd", "description": null, "args": [ { "name": "input", - "description": "Parameters for ApproveDeployment", + "description": "Parameters for AuditEventsInstanceDestinationEventsAdd", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "ApproveDeploymentInput", + "name": "AuditEventsInstanceDestinationEventsAddInput", "ofType": null } }, @@ -107173,25 +126713,25 @@ ], "type": { "kind": "OBJECT", - "name": "ApproveDeploymentPayload", + "name": "AuditEventsInstanceDestinationEventsAddPayload", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." }, { - "name": "artifactDestroy", + "name": "auditEventsInstanceDestinationEventsDelete", "description": null, "args": [ { "name": "input", - "description": "Parameters for ArtifactDestroy", + "description": "Parameters for AuditEventsInstanceDestinationEventsDelete", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "ArtifactDestroyInput", + "name": "AuditEventsInstanceDestinationEventsDeleteInput", "ofType": null } }, @@ -107200,11 +126740,11 @@ ], "type": { "kind": "OBJECT", - "name": "ArtifactDestroyPayload", + "name": "AuditEventsInstanceDestinationEventsDeletePayload", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." }, { "name": "auditEventsStreamingDestinationEventsAdd", @@ -107395,6 +126935,60 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "auditEventsStreamingHttpNamespaceFiltersAdd", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsStreamingHTTPNamespaceFiltersAdd", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingHTTPNamespaceFiltersAddInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsStreamingHTTPNamespaceFiltersAddPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditEventsStreamingHttpNamespaceFiltersDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for AuditEventsStreamingHTTPNamespaceFiltersDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuditEventsStreamingHTTPNamespaceFiltersDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditEventsStreamingHTTPNamespaceFiltersDeletePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "auditEventsStreamingInstanceHeadersCreate", "description": null, @@ -107638,6 +127232,195 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "branchRuleApprovalProjectRuleCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for branchRuleApprovalProjectRuleCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "branchRuleApprovalProjectRuleCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "branchRuleApprovalProjectRuleCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "branchRuleCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for BranchRuleCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BranchRuleCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BranchRuleCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, + { + "name": "branchRuleDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for BranchRuleDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BranchRuleDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BranchRuleDeletePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." + }, + { + "name": "branchRuleExternalStatusCheckCreate", + "description": "Create a new external status check from a branch rule Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for BranchRuleExternalStatusCheckCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BranchRuleExternalStatusCheckCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BranchRuleExternalStatusCheckCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "branchRuleExternalStatusCheckDestroy", + "description": "Destroy an external status check from a branch rule Introduced in GitLab 17.0: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for BranchRuleExternalStatusCheckDestroy", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BranchRuleExternalStatusCheckDestroyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BranchRuleExternalStatusCheckDestroyPayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "branchRuleExternalStatusCheckUpdate", + "description": "Update an external status check from a branch rule Introduced in GitLab 17.0: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for BranchRuleExternalStatusCheckUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BranchRuleExternalStatusCheckUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BranchRuleExternalStatusCheckUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "branchRuleUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for BranchRuleUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BranchRuleUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "BranchRuleUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, { "name": "buildForecast", "description": null, @@ -107663,7 +127446,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.0." }, { "name": "bulkDestroyJobArtifacts", @@ -107690,11 +127473,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "bulkEnableDevopsAdoptionNamespaces", - "description": "**BETA** This endpoint is subject to change without notice.", + "description": "**Status:** Beta", "args": [ { "name": "input", @@ -107744,7 +127527,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.3." }, { "name": "catalogResourcesCreate", @@ -107771,21 +127554,21 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { - "name": "ciAiGenerateConfig", + "name": "catalogResourcesDestroy", "description": null, "args": [ { "name": "input", - "description": "Parameters for CiAiGenerateConfig", + "description": "Parameters for CatalogResourcesDestroy", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "CiAiGenerateConfigInput", + "name": "CatalogResourcesDestroyInput", "ofType": null } }, @@ -107794,11 +127577,38 @@ ], "type": { "kind": "OBJECT", - "name": "CiAiGenerateConfigPayload", + "name": "CatalogResourcesDestroyPayload", "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, + { + "name": "ciJobTokenScopeAddGroupOrProject", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for CiJobTokenScopeAddGroupOrProject", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CiJobTokenScopeAddGroupOrProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiJobTokenScopeAddGroupOrProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "ciJobTokenScopeAddProject", @@ -107827,6 +127637,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "ciJobTokenScopeRemoveGroup", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for CiJobTokenScopeRemoveGroup", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CiJobTokenScopeRemoveGroupInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiJobTokenScopeRemoveGroupPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "ciJobTokenScopeRemoveProject", "description": null, @@ -108176,7 +128013,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Underlying feature was removed in 16.0. Deprecated in 16.0." + "deprecationReason": "Underlying feature was removed in 16.0. Deprecated in GitLab 16.0." }, { "name": "createBoard", @@ -108286,6 +128123,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "createContainerRegistryProtectionRule", + "description": "Creates a protection rule to restrict access to a project's container registry. Available only when feature flag `container_registry_protected_containers` is enabled. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for CreateContainerRegistryProtectionRule", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateContainerRegistryProtectionRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateContainerRegistryProtectionRulePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { "name": "createCustomEmoji", "description": null, @@ -108310,8 +128174,8 @@ "name": "CreateCustomEmojiPayload", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 13.6." + "isDeprecated": false, + "deprecationReason": null }, { "name": "createDiffNote", @@ -108340,6 +128204,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "createDiscussion", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for CreateDiscussion", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateDiscussionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateDiscussionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createEpic", "description": null, @@ -108446,7 +128337,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use iterationCreate. Deprecated in 14.0." + "deprecationReason": "Use iterationCreate. Deprecated in GitLab 14.0." }, { "name": "createNote", @@ -108475,6 +128366,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "createPackagesProtectionRule", + "description": "Creates a protection rule to restrict access to project packages. Available only when feature flag `packages_protected_packages` is enabled. Introduced in GitLab 16.5: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for CreatePackagesProtectionRule", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreatePackagesProtectionRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreatePackagesProtectionRulePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, { "name": "createRequirement", "description": null, @@ -109067,7 +128985,61 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Underlying feature was removed in 16.0. Deprecated in 16.0." + "deprecationReason": "Underlying feature was removed in 16.0. Deprecated in GitLab 16.0." + }, + { + "name": "deleteContainerRegistryProtectionRule", + "description": "Deletes a container registry protection rule. Available only when feature flag `container_registry_protected_containers` is enabled. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for DeleteContainerRegistryProtectionRule", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteContainerRegistryProtectionRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteContainerRegistryProtectionRulePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, + { + "name": "deletePackagesProtectionRule", + "description": "Deletes a protection rule for packages. Available only when feature flag `packages_protected_packages` is enabled. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for DeletePackagesProtectionRule", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeletePackagesProtectionRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeletePackagesProtectionRulePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." }, { "name": "designManagementDelete", @@ -109336,8 +129308,8 @@ "name": "DestroyCustomEmojiPayload", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 13.6." + "isDeprecated": false, + "deprecationReason": null }, { "name": "destroyEpicBoard", @@ -109530,7 +129502,7 @@ }, { "name": "disableDevopsAdoptionNamespace", - "description": "**BETA** This endpoint is subject to change without notice.", + "description": "**Status:** Beta", "args": [ { "name": "input", @@ -109582,6 +129554,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "duoUserFeedback", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for DuoUserFeedback", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DuoUserFeedbackInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DuoUserFeedbackPayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, { "name": "echoCreate", "description": "A mutation that does not perform any changes.\n\nThis is expected to be used for testing of endpoints, to verify\nthat a user has mutation access.\n", @@ -109611,7 +129610,7 @@ }, { "name": "enableDevopsAdoptionNamespace", - "description": "**BETA** This endpoint is subject to change without notice.", + "description": "**Status:** Beta", "args": [ { "name": "input", @@ -110178,7 +130177,7 @@ }, { "name": "geoRegistriesBulkUpdate", - "description": "Mutates multiple Geo registries for a given registry class. Does not mutate the registries if `geo_registries_update_mutation` feature flag is disabled. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Mutates multiple Geo registries for a given registry class. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [ { "name": "input", @@ -110201,11 +130200,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { "name": "geoRegistriesUpdate", - "description": "Mutates a Geo registry. Does not mutate the registry entry if `geo_registries_update_mutation` feature flag is disabled. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Mutates a Geo registry. Introduced in GitLab 16.1: **Status**: Experiment.", "args": [ { "name": "input", @@ -110228,7 +130227,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." }, { "name": "gitlabSubscriptionActivate", @@ -110338,6 +130337,87 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "groupAuditEventStreamingDestinationsCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for GroupAuditEventStreamingDestinationsCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GroupAuditEventStreamingDestinationsCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestinationsCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "groupAuditEventStreamingDestinationsDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for GroupAuditEventStreamingDestinationsDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GroupAuditEventStreamingDestinationsDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestinationsDeletePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "groupAuditEventStreamingDestinationsUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for GroupAuditEventStreamingDestinationsUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GroupAuditEventStreamingDestinationsUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupAuditEventStreamingDestinationsUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, { "name": "groupMemberBulkUpdate", "description": null, @@ -110365,6 +130445,87 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "groupSavedReplyCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for GroupSavedReplyCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GroupSavedReplyCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupSavedReplyCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "groupSavedReplyDestroy", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for GroupSavedReplyDestroy", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GroupSavedReplyDestroyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupSavedReplyDestroyPayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "groupSavedReplyUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for GroupSavedReplyUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GroupSavedReplyUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GroupSavedReplyUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, { "name": "groupUpdate", "description": null, @@ -110500,6 +130661,87 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "instanceAuditEventStreamingDestinationsCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for InstanceAuditEventStreamingDestinationsCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InstanceAuditEventStreamingDestinationsCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestinationsCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "instanceAuditEventStreamingDestinationsDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for InstanceAuditEventStreamingDestinationsDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InstanceAuditEventStreamingDestinationsDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestinationsDeletePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "instanceAuditEventStreamingDestinationsUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for InstanceAuditEventStreamingDestinationsUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InstanceAuditEventStreamingDestinationsUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestinationsUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, { "name": "instanceExternalAuditEventDestinationCreate", "description": null, @@ -110635,6 +130877,87 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "instanceGoogleCloudLoggingConfigurationUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for InstanceGoogleCloudLoggingConfigurationUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InstanceGoogleCloudLoggingConfigurationUpdatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integrationExclusionCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for IntegrationExclusionCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "IntegrationExclusionCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IntegrationExclusionCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "integrationExclusionDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for IntegrationExclusionDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "IntegrationExclusionDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IntegrationExclusionDeletePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, { "name": "issuableResourceLinkCreate", "description": null, @@ -111123,7 +131446,7 @@ }, { "name": "issuesBulkUpdate", - "description": "Allows updating several properties for a set of issues. Does nothing if the `bulk_update_issues_mutation` feature flag is disabled. Introduced in 15.9: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Allows updating several properties for a set of issues. Does nothing if the `bulk_update_issues_mutation` feature flag is disabled. Introduced in GitLab 15.9: **Status**: Experiment.", "args": [ { "name": "input", @@ -111146,7 +131469,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.9." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.9." }, { "name": "iterationCadenceCreate", @@ -111526,6 +131849,60 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "memberRoleCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for MemberRoleCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MemberRoleCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MemberRoleCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, + { + "name": "memberRoleDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for MemberRoleDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MemberRoleDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MemberRoleDeletePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, { "name": "memberRoleUpdate", "description": null, @@ -111555,7 +131932,7 @@ }, { "name": "mergeRequestAccept", - "description": "Accepts a merge request.\nWhen accepted, the source branch will be scheduled to merge into the target branch, either\nimmediately if possible, or using one of the automatic merge strategies.\n", + "description": "Accepts a merge request.\nWhen accepted, the source branch will be scheduled to merge into the target branch, either\nimmediately if possible, or using one of the automatic merge strategies.\n\n[In GitLab 16.5](https://gitlab.com/gitlab-org/gitlab/-/issues/421510), the merging happens asynchronously.\nThis results in `mergeRequest` and `state` not updating after a mutation request,\nbecause the merging may not have happened yet.\n", "args": [ { "name": "input", @@ -111877,6 +132254,114 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "mlModelCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for MlModelCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MlModelCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MlModelCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.8." + }, + { + "name": "mlModelDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for MlModelDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MlModelDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MlModelDeletePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "mlModelDestroy", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for MlModelDestroy", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MlModelDestroyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MlModelDestroyPayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "mlModelVersionDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for MlModelVersionDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MlModelVersionDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MlModelVersionDeletePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, { "name": "namespaceBanDestroy", "description": null, @@ -111932,18 +132417,45 @@ "deprecationReason": null }, { - "name": "namespaceIncreaseStorageTemporarily", + "name": "namespaceCreateRemoteDevelopmentClusterAgentMapping", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for NamespaceCreateRemoteDevelopmentClusterAgentMapping", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NamespaceCreateRemoteDevelopmentClusterAgentMappingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NamespaceCreateRemoteDevelopmentClusterAgentMappingPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespaceDeleteRemoteDevelopmentClusterAgentMapping", "description": null, "args": [ { "name": "input", - "description": "Parameters for NamespaceIncreaseStorageTemporarily", + "description": "Parameters for NamespaceDeleteRemoteDevelopmentClusterAgentMapping", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "INPUT_OBJECT", - "name": "NamespaceIncreaseStorageTemporarilyInput", + "name": "NamespaceDeleteRemoteDevelopmentClusterAgentMappingInput", "ofType": null } }, @@ -111952,7 +132464,7 @@ ], "type": { "kind": "OBJECT", - "name": "NamespaceIncreaseStorageTemporarilyPayload", + "name": "NamespaceDeleteRemoteDevelopmentClusterAgentMappingPayload", "ofType": null }, "isDeprecated": false, @@ -112120,6 +132632,60 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "organizationCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for OrganizationCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizationCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, + { + "name": "organizationUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for OrganizationUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizationUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, { "name": "pagesMarkOnboardingComplete", "description": null, @@ -112388,7 +132954,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { "name": "pipelineTriggerDelete", @@ -112415,7 +132981,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { "name": "pipelineTriggerUpdate", @@ -112442,7 +133008,34 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." + }, + { + "name": "productAnalyticsProjectSettingsUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for ProductAnalyticsProjectSettingsUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductAnalyticsProjectSettingsUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductAnalyticsProjectSettingsUpdatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "projectCiCdSettingsUpdate", @@ -112525,6 +133118,87 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "projectSavedReplyCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for ProjectSavedReplyCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectSavedReplyCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectSavedReplyCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "projectSavedReplyDestroy", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for ProjectSavedReplyDestroy", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectSavedReplyDestroyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectSavedReplyDestroyPayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "projectSavedReplyUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for ProjectSavedReplyUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectSavedReplyUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectSavedReplyUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, { "name": "projectSetComplianceFramework", "description": "Assign (or unset) a compliance framework to a project.", @@ -112606,6 +133280,87 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "projectSettingsUpdate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for ProjectSettingsUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectSettingsUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectSettingsUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." + }, + { + "name": "projectSubscriptionCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for ProjectSubscriptionCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectSubscriptionCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectSubscriptionCreatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectSubscriptionDelete", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for ProjectSubscriptionDelete", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectSubscriptionDeleteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectSubscriptionDeletePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "projectSyncFork", "description": null, @@ -112631,7 +133386,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.9." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.9." }, { "name": "prometheusIntegrationCreate", @@ -112741,6 +133496,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "refreshStandardsAdherenceChecks", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for RefreshStandardsAdherenceChecks", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RefreshStandardsAdherenceChecksInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RefreshStandardsAdherenceChecksPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "releaseAssetLinkCreate", "description": null, @@ -112957,6 +133739,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "runnerCacheClear", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for RunnerCacheClear", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RunnerCacheClearInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RunnerCacheClearPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "runnerCreate", "description": null, @@ -112982,7 +133791,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "runnerDelete", @@ -113038,6 +133847,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "runnersExportUsage", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for RunnersExportUsage", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RunnersExportUsageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RunnersExportUsagePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, { "name": "runnersRegistrationTokenReset", "description": null, @@ -113310,7 +134146,7 @@ }, { "name": "securityPolicyProjectCreate", - "description": "Creates and assigns a security policy project for the given project (`full_path`)", + "description": "Creates and assigns a security policy project for the given project or group (`full_path`)", "args": [ { "name": "input", @@ -113389,6 +134225,87 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "setContainerScanningForRegistry", + "description": "Enable/disable Container Scanning on Container Registry for the given project or group.\n", + "args": [ + { + "name": "input", + "description": "Parameters for SetContainerScanningForRegistry", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetContainerScanningForRegistryInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetContainerScanningForRegistryPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setPreReceiveSecretDetection", + "description": "Enable/disable pre-receive secret detection for the given project.\n", + "args": [ + { + "name": "input", + "description": "Parameters for SetPreReceiveSecretDetection", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetPreReceiveSecretDetectionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetPreReceiveSecretDetectionPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "starProject", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for StarProject", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "StarProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "StarProjectPayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, { "name": "terraformStateDelete", "description": null, @@ -113495,7 +134412,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.6." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.6." }, { "name": "timelineEventDestroy", @@ -113956,9 +134873,36 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateContainerRegistryProtectionRule", + "description": "Updates a container registry protection rule to restrict access to project containers. You can prevent users without certain roles from altering containers. Available only when feature flag `container_registry_protected_containers` is enabled. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for UpdateContainerRegistryProtectionRule", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateContainerRegistryProtectionRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateContainerRegistryProtectionRulePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, { "name": "updateDependencyProxyImageTtlGroupPolicy", - "description": "These settings can be adjusted by the group Owner or Maintainer.\n[Issue 370471](https://gitlab.com/gitlab-org/gitlab/-/issues/370471) proposes limiting\nthis to Owners only to match the permissions level in the user interface.\n", + "description": "These settings can be adjusted only by the group Owner.", "args": [ { "name": "input", @@ -113983,9 +134927,36 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updateDependencyProxyPackagesSettings", + "description": "Updates or creates dependency proxy for packages settings.\nRequires the packages and dependency proxy to be enabled in the config.\nRequires the packages feature to be enabled at the project level.", + "args": [ + { + "name": "input", + "description": "Parameters for UpdateDependencyProxyPackagesSettings", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateDependencyProxyPackagesSettingsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateDependencyProxyPackagesSettingsPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updateDependencyProxySettings", - "description": "These settings can be adjusted by the group Owner or Maintainer.\n[Issue 370471](https://gitlab.com/gitlab-org/gitlab/-/issues/370471) proposes limiting\nthis to Owners only to match the permissions level in the user interface.\n", + "description": "These settings can be adjusted only by the group Owner.", "args": [ { "name": "input", @@ -114147,7 +135118,7 @@ }, { "name": "updateNamespacePackageSettings", - "description": "These settings can be adjusted by the group Owner or Maintainer.\n[Issue 370471](https://gitlab.com/gitlab-org/gitlab/-/issues/370471) proposes limiting\nthis to Owners only to match the permissions level in the user interface.\n", + "description": "These settings can be adjusted only by the group Owner.", "args": [ { "name": "input", @@ -114226,6 +135197,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "updatePackagesProtectionRule", + "description": "Updates a package protection rule to restrict access to project packages. You can prevent users without certain permissions from altering packages. Available only when feature flag `packages_protected_packages` is enabled. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for UpdatePackagesProtectionRule", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdatePackagesProtectionRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdatePackagesProtectionRulePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { "name": "updateRequirement", "description": null, @@ -114332,7 +135330,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.5." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." }, { "name": "userAchievementsDelete", @@ -114359,7 +135357,61 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." + }, + { + "name": "userAddOnAssignmentBulkCreate", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for UserAddOnAssignmentBulkCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserAddOnAssignmentBulkCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserAddOnAssignmentBulkCreatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userAddOnAssignmentBulkRemove", + "description": null, + "args": [ + { + "name": "input", + "description": "Parameters for UserAddOnAssignmentBulkRemove", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserAddOnAssignmentBulkRemoveInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserAddOnAssignmentBulkRemovePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "userAddOnAssignmentCreate", @@ -114385,8 +135437,8 @@ "name": "UserAddOnAssignmentCreatePayload", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "isDeprecated": false, + "deprecationReason": null }, { "name": "userAddOnAssignmentRemove", @@ -114412,8 +135464,8 @@ "name": "UserAddOnAssignmentRemovePayload", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "isDeprecated": false, + "deprecationReason": null }, { "name": "userCalloutCreate", @@ -114496,6 +135548,87 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "valueStreamCreate", + "description": "Creates a value stream. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for ValueStreamCreate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ValueStreamCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamCreatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, + { + "name": "valueStreamDestroy", + "description": "Destroy a value stream. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for ValueStreamDestroy", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ValueStreamDestroyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamDestroyPayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, + { + "name": "valueStreamUpdate", + "description": "Updates a value stream. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "input", + "description": "Parameters for ValueStreamUpdate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ValueStreamUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamUpdatePayload", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { "name": "vulnerabilitiesDismiss", "description": null, @@ -114523,6 +135656,33 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "vulnerabilitiesRemoveAllFromProject", + "description": "Remove all Vulnerabilities and related information from a given project. [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/412602) in GitLab 16.7", + "args": [ + { + "name": "input", + "description": "Parameters for VulnerabilitiesRemoveAllFromProject", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VulnerabilitiesRemoveAllFromProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VulnerabilitiesRemoveAllFromProjectPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "vulnerabilityConfirm", "description": null, @@ -114741,7 +135901,7 @@ }, { "name": "workItemAddLinkedItems", - "description": "Add linked items to the work item. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Add linked items to the work item. Introduced in GitLab 16.3: **Status**: Experiment.", "args": [ { "name": "input", @@ -114764,11 +135924,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { "name": "workItemConvert", - "description": "Converts the work item to a new type Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Converts the work item to a new type Introduced in GitLab 15.11: **Status**: Experiment.", "args": [ { "name": "input", @@ -114791,11 +135951,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { "name": "workItemCreate", - "description": "Creates a work item. Introduced in 15.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Creates a work item. Introduced in GitLab 15.1: **Status**: Experiment.", "args": [ { "name": "input", @@ -114818,11 +135978,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.1." }, { "name": "workItemCreateFromTask", - "description": "Creates a work item from a task in another work item's description. Introduced in 15.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Creates a work item from a task in another work item's description. Introduced in GitLab 15.1: **Status**: Experiment.", "args": [ { "name": "input", @@ -114845,11 +136005,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.1." }, { "name": "workItemDelete", - "description": "Deletes a work item. Introduced in 15.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Deletes a work item. Introduced in GitLab 15.1: **Status**: Experiment.", "args": [ { "name": "input", @@ -114872,34 +136032,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.1." - }, - { - "name": "workItemDeleteTask", - "description": "Deletes a task in a work item's description. Introduced in 15.1: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "input", - "description": "Parameters for WorkItemDeleteTask", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WorkItemDeleteTaskInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WorkItemDeleteTaskPayload", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.1." }, { "name": "workItemExport", @@ -114926,11 +136059,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "workItemRemoveLinkedItems", - "description": "Remove items linked to the work item. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Remove items linked to the work item. Introduced in GitLab 16.3: **Status**: Experiment.", "args": [ { "name": "input", @@ -114953,7 +136086,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { "name": "workItemSubscribe", @@ -114980,11 +136113,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { "name": "workItemUpdate", - "description": "Updates a work item by Global ID. Introduced in 15.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Updates a work item by Global ID. Introduced in GitLab 15.1: **Status**: Experiment.", "args": [ { "name": "input", @@ -115007,34 +136140,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.1." - }, - { - "name": "workItemUpdateTask", - "description": "Updates a work item's task by Global ID. Introduced in 15.1: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "input", - "description": "Parameters for WorkItemUpdateTask", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WorkItemUpdateTaskInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WorkItemUpdateTaskPayload", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.1." }, { "name": "workspaceCreate", @@ -115060,8 +136166,8 @@ "name": "WorkspaceCreatePayload", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." + "isDeprecated": false, + "deprecationReason": null }, { "name": "workspaceUpdate", @@ -115087,8 +136193,8 @@ "name": "WorkspaceUpdatePayload", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -115132,7 +136238,7 @@ "fields": [ { "name": "achievements", - "description": "Achievements for the namespace. Returns `null` if the `achievements` feature flag is disabled. Introduced in 15.8: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Achievements for the namespace. Returns `null` if the `achievements` feature flag is disabled. Introduced in GitLab 15.8: **Status**: Experiment.", "args": [ { "name": "ids", @@ -115199,7 +136305,19 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.8." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.8." + }, + { + "name": "achievementsPath", + "description": "Path for the namespace's achievements. Returns `null` if the namespace is not a group, or the `achievements` feature flag is disabled. Introduced in GitLab 17.0: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." }, { "name": "actualRepositorySizeLimit", @@ -115225,6 +136343,83 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "addOnEligibleUsers", + "description": "Users in the namespace hierarchy that add ons are applicable for. This only applies to root namespaces. Introduced in GitLab 16.5: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search the user list.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "addOnType", + "description": "Type of add on to filter the eligible users by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GitlabSubscriptionsAddOnType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddOnUserConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, { "name": "addOnPurchase", "description": "AddOnPurchase associated with the namespace", @@ -115264,6 +136459,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "approvalPolicies", + "description": "Approval Policies of the project", + "args": [ + { + "name": "relationship", + "description": "Filter policies by the given policy relationship.", + "type": { + "kind": "ENUM", + "name": "SecurityPolicyRelationType", + "ofType": null + }, + "defaultValue": "DIRECT" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApprovalPolicyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "complianceFrameworks", "description": "Compliance frameworks available to projects in this namespace.", @@ -115278,6 +136536,34 @@ }, "defaultValue": null }, + { + "name": "search", + "description": "Search framework with most similar names.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, + { + "name": "ids", + "description": "List of Global IDs of compliance frameworks to return.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ComplianceManagementFrameworkID", + "ofType": null + } + } + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -115332,13 +136618,9 @@ "description": "Includes at least one project where the repository size exceeds the limit. This only applies to namespaces under Project limit enforcement.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -115431,22 +136713,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "isTemporaryStorageIncreaseEnabled", - "description": "Status of the temporary storage increase.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "lfsEnabled", "description": "Indicates if Large File Storage (LFS) is enabled for namespace.", @@ -115487,6 +136753,89 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "pagesDeployments", + "description": "List of the namespaces's Pages Deployments.", + "args": [ + { + "name": "active", + "description": "Filter by active or inactive state.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort results.", + "type": { + "kind": "ENUM", + "name": "Sort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "versioned", + "description": "Filter deployments that are\nversioned or unversioned.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PagesDeploymentConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "path", "description": "Path of the namespace.", @@ -115503,6 +136852,81 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "pipelineExecutionPolicies", + "description": "Pipeline Execution Policies of the namespace.", + "args": [ + { + "name": "relationship", + "description": "Filter policies by the given policy relationship.", + "type": { + "kind": "ENUM", + "name": "SecurityPolicyRelationType", + "ofType": null + }, + "defaultValue": "DIRECT" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PipelineExecutionPolicyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productAnalyticsStoredEventsLimit", + "description": "Number of product analytics events namespace is permitted to store per cycle. Introduced in GitLab 16.9: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." + }, { "name": "projects", "description": "Projects within this namespace.", @@ -115517,6 +136941,16 @@ }, "defaultValue": "false" }, + { + "name": "includeArchived", + "description": "Include also archived projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, { "name": "notAimedForDeletion", "description": "Include projects that are not aimed for deletion.", @@ -115667,13 +137101,80 @@ } ], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectConnection", - "ofType": null - } + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remoteDevelopmentClusterAgents", + "description": "Cluster agents in the namespace with remote development capabilities", + "args": [ + { + "name": "filter", + "description": "Filter the types of cluster agents to return.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NamespaceClusterAgentFilter", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ClusterAgentConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -115683,13 +137184,9 @@ "description": "Number of projects in the root namespace where the repository size exceeds the limit. This only applies to namespaces under Project limit enforcement.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -115801,7 +137298,7 @@ }, { "name": "scanResultPolicies", - "description": "Scan Result Policies of the project", + "description": "Scan Result Policies of the project Deprecated in GitLab 16.9: Use `approvalPolicies`.", "args": [ { "name": "relationship", @@ -115859,6 +137356,18 @@ "name": "ScanResultPolicyConnection", "ofType": null }, + "isDeprecated": true, + "deprecationReason": "Use `approvalPolicies`. Deprecated in GitLab 16.9." + }, + { + "name": "securityPolicyProject", + "description": "Security policy project assigned to the namespace.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -115886,21 +137395,9 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "temporaryStorageIncreaseEndsOn", - "description": "Date until the temporary storage increase is active.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "timelogCategories", - "description": "Timelog categories for the namespace. Introduced in 15.3: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Timelog categories for the namespace. Introduced in GitLab 15.3: **Status**: Experiment.", "args": [ { "name": "after", @@ -115949,7 +137446,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.3." }, { "name": "totalRepositorySize", @@ -115986,6 +137483,33 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "workItem", + "description": "Find a work item by IID directly associated with the namespace(project or group). Returns `null` for group level work items if the `namespace_level_work_items` feature flag is disabled. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [ + { + "name": "iid", + "description": "IID of the work item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkItem", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." } ], "inputFields": null, @@ -116090,7 +137614,7 @@ { "kind": "OBJECT", "name": "NamespaceBanDestroyPayload", - "description": "Autogenerated return type of NamespaceBanDestroy", + "description": "Autogenerated return type of NamespaceBanDestroy.", "fields": [ { "name": "clientMutationId", @@ -116229,7 +137753,7 @@ { "kind": "OBJECT", "name": "NamespaceCiCdSettingsUpdatePayload", - "description": "Autogenerated return type of NamespaceCiCdSettingsUpdate", + "description": "Autogenerated return type of NamespaceCiCdSettingsUpdate.", "fields": [ { "name": "ciCdSettings", @@ -116289,6 +137813,23 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "NamespaceClusterAgentFilter", + "description": "Possible filter types for remote development cluster agents in a namespace", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AVAILABLE", + "description": "Cluster agents in the namespace that can be used for hosting workspaces.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", "name": "NamespaceCommitEmail", @@ -116538,34 +138079,91 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "NamespaceEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "NamespaceCreateRemoteDevelopmentClusterAgentMappingInput", + "description": "Autogenerated input type of NamespaceCreateRemoteDevelopmentClusterAgentMapping", + "fields": null, + "inputFields": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clusterAgentId", + "description": "GlobalID of the cluster agent to be associated with the namespace.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ClustersAgentID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "namespaceId", + "description": "GlobalID of the namespace to be associated with the cluster agent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NamespaceID", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NamespaceCreateRemoteDevelopmentClusterAgentMappingPayload", + "description": "Autogenerated return type of NamespaceCreateRemoteDevelopmentClusterAgentMapping.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { - "kind": "OBJECT", - "name": "Namespace", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } }, "isDeprecated": false, "deprecationReason": null @@ -116576,43 +138174,47 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "SCALAR", - "name": "NamespaceID", - "description": "A `NamespaceID` is a global ID. It is encoded as a string.\n\nAn example `NamespaceID` is: `\"gid://gitlab/Namespace/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", - "name": "NamespaceIncreaseStorageTemporarilyInput", - "description": "Autogenerated input type of NamespaceIncreaseStorageTemporarily", + "name": "NamespaceDeleteRemoteDevelopmentClusterAgentMappingInput", + "description": "Autogenerated input type of NamespaceDeleteRemoteDevelopmentClusterAgentMapping", "fields": null, "inputFields": [ { - "name": "id", - "description": "Global ID of the namespace to mutate.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clusterAgentId", + "description": "GlobalID of the cluster agent to be un-associated from the namespace.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "NamespaceID", + "name": "ClustersAgentID", "ofType": null } }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "namespaceId", + "description": "GlobalID of the namespace to be un-associated from the cluster agent.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NamespaceID", + "ofType": null + } }, "defaultValue": null } @@ -116623,8 +138225,8 @@ }, { "kind": "OBJECT", - "name": "NamespaceIncreaseStorageTemporarilyPayload", - "description": "Autogenerated return type of NamespaceIncreaseStorageTemporarily", + "name": "NamespaceDeleteRemoteDevelopmentClusterAgentMappingPayload", + "description": "Autogenerated return type of NamespaceDeleteRemoteDevelopmentClusterAgentMapping.", "fields": [ { "name": "clientMutationId", @@ -116661,10 +138263,37 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NamespaceEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "namespace", - "description": "Namespace after mutation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { "kind": "OBJECT", @@ -116680,6 +138309,16 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "NamespaceID", + "description": "A `NamespaceID` is a global ID. It is encoded as a string.\n\nAn example `NamespaceID` is: `\"gid://gitlab/Namespace/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "NamespaceProjectSort", @@ -116700,12 +138339,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "STORAGE", - "description": "Sort by excess repository storage size, descending order.", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "STORAGE_SIZE_ASC", "description": "Sort by total storage size, ascending order.", @@ -116717,6 +138350,18 @@ "description": "Sort by total storage size, descending order.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "STORAGE", + "description": "Sort by excess repository storage size, descending order. Deprecated in GitLab 16.9: Please use EXCESS_REPO_STORAGE_SIZE_DESC.", + "isDeprecated": true, + "deprecationReason": "Please use EXCESS_REPO_STORAGE_SIZE_DESC. Deprecated in GitLab 16.9." + }, + { + "name": "EXCESS_REPO_STORAGE_SIZE_DESC", + "description": "Sort by excess repository storage size, descending order.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -117073,9 +138718,17 @@ "name": "authorUsername", "description": "Username of a user who didn't author the issue.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null }, @@ -117241,9 +138894,17 @@ "name": "healthStatusFilter", "description": "Health status not applied to the issue.\n Includes issues where health status is not set.", "type": { - "kind": "ENUM", - "name": "HealthStatus", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "HealthStatus", + "ofType": null + } + } }, "defaultValue": null } @@ -117552,303 +139213,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "NetworkPolicy", - "description": "Represents the network policy", - "fields": [ - { - "name": "enabled", - "description": "Indicates whether this policy is enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "environments", - "description": "Environments where this policy is applied.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EnvironmentConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fromAutoDevops", - "description": "Indicates whether this policy is created from AutoDevops.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": "Kind of the policy.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NetworkPolicyKind", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the policy.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "namespace", - "description": "Namespace of the policy.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Timestamp of when the policy YAML was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "yaml", - "description": "YAML definition of the policy.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NetworkPolicyConnection", - "description": "The connection type for NetworkPolicy.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NetworkPolicyEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NetworkPolicy", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": "Information to aid in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NetworkPolicyEdge", - "description": "An edge in a connection.", - "fields": [ - { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NetworkPolicy", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NetworkPolicyKind", - "description": "Kind of the network policy", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CiliumNetworkPolicy", - "description": "Policy kind of Cilium Network Policy.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NetworkPolicy", - "description": "Policy kind of Network Policy.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "OBJECT", "name": "Note", @@ -117856,16 +139220,12 @@ "fields": [ { "name": "author", - "description": "User who wrote this note.", + "description": "User who wrote the note.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - } + "kind": "OBJECT", + "name": "UserCore", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -117953,7 +139313,7 @@ }, { "name": "bodyHtml", - "description": "GitLab Flavored Markdown rendering of `note`", + "description": "GitLab Flavored Markdown rendering of the content of the note.", "args": [], "type": { "kind": "SCALAR", @@ -117963,18 +139323,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "confidential", - "description": "Indicates if this note is confidential. Deprecated in 15.5: This was renamed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `internal`. Deprecated in 15.5." - }, { "name": "createdAt", "description": "Timestamp of the note creation.", @@ -117993,7 +139341,7 @@ }, { "name": "discussion", - "description": "Discussion this note is a part of.", + "description": "Discussion the note is a part of.", "args": [], "type": { "kind": "OBJECT", @@ -118019,9 +139367,21 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "imported", + "description": "Indicates whether the note was imported.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "internal", - "description": "Indicates if this note is internal.", + "description": "Indicates if the note is internal.", "args": [], "type": { "kind": "SCALAR", @@ -118069,7 +139429,7 @@ }, { "name": "position", - "description": "Position of this note on a diff.", + "description": "Position of the note on a diff.", "args": [], "type": { "kind": "OBJECT", @@ -118149,7 +139509,7 @@ }, { "name": "system", - "description": "Indicates whether this note was created by the system or by a user.", + "description": "Indicates whether the note was created by the system or by a user.", "args": [], "type": { "kind": "NON_NULL", @@ -118205,7 +139565,7 @@ }, { "name": "url", - "description": "URL to view this Note in the Web UI.", + "description": "URL to view the note in the Web UI.", "args": [], "type": { "kind": "SCALAR", @@ -118374,7 +139734,7 @@ "fields": [ { "name": "adminNote", - "description": "Indicates the user can perform `admin_note` on this resource", + "description": "If `true`, the user can perform `admin_note` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -118390,7 +139750,7 @@ }, { "name": "awardEmoji", - "description": "Indicates the user can perform `award_emoji` on this resource", + "description": "If `true`, the user can perform `award_emoji` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -118406,7 +139766,7 @@ }, { "name": "createNote", - "description": "Indicates the user can perform `create_note` on this resource", + "description": "If `true`, the user can perform `create_note` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -118422,7 +139782,7 @@ }, { "name": "readNote", - "description": "Indicates the user can perform `read_note` on this resource", + "description": "If `true`, the user can perform `read_note` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -118438,7 +139798,7 @@ }, { "name": "repositionNote", - "description": "Indicates the user can perform `reposition_note` on this resource", + "description": "If `true`, the user can perform `reposition_note` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -118454,7 +139814,7 @@ }, { "name": "resolveNote", - "description": "Indicates the user can perform `resolve_note` on this resource", + "description": "If `true`, the user can perform `resolve_note` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -118607,6 +139967,16 @@ "name": "notes", "description": "All notes on this noteable.", "args": [ + { + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", + "type": { + "kind": "ENUM", + "name": "NotesFilterType", + "ofType": null + }, + "defaultValue": "ALL_NOTES" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -118665,6 +140035,11 @@ "interfaces": [], "enumValues": null, "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AbuseReport", + "ofType": null + }, { "kind": "OBJECT", "name": "AlertManagementAlert", @@ -119248,7 +140623,7 @@ { "kind": "OBJECT", "name": "OncallRotationCreatePayload", - "description": "Autogenerated return type of OncallRotationCreate", + "description": "Autogenerated return type of OncallRotationCreate.", "fields": [ { "name": "clientMutationId", @@ -119409,7 +140784,7 @@ { "kind": "OBJECT", "name": "OncallRotationDestroyPayload", - "description": "Autogenerated return type of OncallRotationDestroy", + "description": "Autogenerated return type of OncallRotationDestroy.", "fields": [ { "name": "clientMutationId", @@ -119639,7 +141014,7 @@ { "kind": "OBJECT", "name": "OncallRotationUpdatePayload", - "description": "Autogenerated return type of OncallRotationUpdate", + "description": "Autogenerated return type of OncallRotationUpdate.", "fields": [ { "name": "clientMutationId", @@ -119771,7 +141146,7 @@ { "kind": "OBJECT", "name": "OncallScheduleCreatePayload", - "description": "Autogenerated return type of OncallScheduleCreate", + "description": "Autogenerated return type of OncallScheduleCreate.", "fields": [ { "name": "clientMutationId", @@ -119879,7 +141254,7 @@ { "kind": "OBJECT", "name": "OncallScheduleDestroyPayload", - "description": "Autogenerated return type of OncallScheduleDestroy", + "description": "Autogenerated return type of OncallScheduleDestroy.", "fields": [ { "name": "clientMutationId", @@ -120017,7 +141392,7 @@ { "kind": "OBJECT", "name": "OncallScheduleUpdatePayload", - "description": "Autogenerated return type of OncallScheduleUpdate", + "description": "Autogenerated return type of OncallScheduleUpdate.", "fields": [ { "name": "clientMutationId", @@ -120118,6 +141493,16 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "OperationsFeatureFlagID", + "description": "A `OperationsFeatureFlagID` is a global ID. It is encoded as a string.\n\nAn example `OperationsFeatureFlagID` is: `\"gid://gitlab/Operations::FeatureFlag/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INTERFACE", "name": "OrchestrationPolicy", @@ -120167,45 +141552,234 @@ "name": "Boolean", "ofType": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the policy.", - "args": [], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policyScope", + "description": "Scope of the policy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PolicyScope", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of when the policy YAML was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "yaml", + "description": "YAML definition of the policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ApprovalPolicy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PipelineExecutionPolicy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ScanExecutionPolicy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ScanResultPolicy", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "Organization", + "description": null, + "fields": [ + { + "name": "avatarUrl", + "description": "Avatar URL of the organization. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, + { + "name": "description", + "description": "Description of the organization. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, + { + "name": "descriptionHtml", + "description": "GitLab Flavored Markdown rendering of `description` Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, + { + "name": "groups", + "description": "Groups within this organization that the user has access to. Introduced in GitLab 16.4: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query for group name or group full path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort order of results. Format: `_`, for example: `id_desc` or `name_asc`", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"name_asc\"" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "GroupConnection", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { - "name": "updatedAt", - "description": "Timestamp of when the policy YAML was last updated.", + "name": "id", + "description": "ID of the organization. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Time", + "name": "ID", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { - "name": "yaml", - "description": "YAML definition of the policy.", + "name": "name", + "description": "Name of the organization. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", @@ -120216,34 +141790,12 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ScanExecutionPolicy", - "ofType": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { - "kind": "OBJECT", - "name": "ScanResultPolicy", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Organization", - "description": null, - "fields": [ - { - "name": "groups", - "description": "Groups within this organization that the user has access to. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "name": "organizationUsers", + "description": "Users with access to the organization. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [ { "name": "after", @@ -120291,32 +141843,16 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "GroupConnection", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." - }, - { - "name": "id", - "description": "ID of the organization. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", + "name": "OrganizationUserConnection", "ofType": null } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { - "name": "name", - "description": "Name of the organization. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "name": "path", + "description": "Path of the organization. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", @@ -120328,12 +141864,156 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { - "name": "organizationUsers", - "description": "Users with access to the organization. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "name": "projects", + "description": "Projects within this organization that the user has access to. Introduced in GitLab 16.8: **Status**: Experiment.", "args": [ + { + "name": "membership", + "description": "Return only projects that the current user is a member of.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "description": "Search query, which can be for the project name, a path, or a description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "searchNamespaces", + "description": "Include namespace in project search.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "topics", + "description": "Filter projects by topics.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "personal", + "description": "Return only personal projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort order of results. Format: `_`, for example: `id_desc` or `name_asc`", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"id_desc\"" + }, + { + "name": "ids", + "description": "Filter projects by IDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "fullPaths", + "description": "Filter projects by full paths. You cannot provide more than 50 full paths.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "withIssuesEnabled", + "description": "Return only projects with issues enabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "withMergeRequestsEnabled", + "description": "Return only projects with merge requests enabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "aimedForDeletion", + "description": "Return only projects marked for deletion.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeHidden", + "description": "Include hidden projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -120380,16 +142060,16 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizationUserConnection", + "name": "ProjectConnection", "ofType": null } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.8." }, { - "name": "path", - "description": "Path of the organization. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "name": "webUrl", + "description": "Web URL of the organization. Introduced in GitLab 16.6: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", @@ -120401,7 +142081,7 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." } ], "inputFields": null, @@ -120410,74 +142090,229 @@ "possibleTypes": null }, { - "kind": "ENUM", - "name": "OrganizationGroupSort", - "description": "Values for sorting organization groups", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "kind": "OBJECT", + "name": "OrganizationConnection", + "description": "The connection type for Organization.", + "fields": [ { - "name": "ID_ASC", - "description": "ID in ascending order. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "ID_DESC", - "description": "ID in descending order. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "NAME_ASC", - "description": "Name in ascending order. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizationCreateInput", + "description": "Autogenerated input type of OrganizationCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "NAME_DESC", - "description": "Name in descending order. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "name": "description", + "description": "Description of the organization.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "PATH_ASC", - "description": "Path in ascending order. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "name": "avatar", + "description": "Avatar for the organization.", + "type": { + "kind": "SCALAR", + "name": "Upload", + "ofType": null + }, + "defaultValue": null }, { - "name": "PATH_DESC", - "description": "Path in descending order. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "name": "name", + "description": "Name for the organization.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null }, { - "name": "UPDATED_AT_ASC", - "description": "Updated at in ascending order. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "name": "path", + "description": "Path for the organization.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationCreatePayload", + "description": "Autogenerated return type of OrganizationCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "UPDATED_AT_DESC", - "description": "Updated at in descending order. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "CREATED_AT_ASC", - "description": "Created at in ascending order. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "name": "organization", + "description": "Organization after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "CREATED_AT_DESC", - "description": "Created at in descending order. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { @@ -120526,27 +142361,27 @@ }, { "name": "updated_desc", - "description": "Updated at descending order.", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "updated_asc", - "description": "Updated at ascending order.", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "created_desc", - "description": "Created at descending order.", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "created_asc", - "description": "Created at ascending order.", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "UPDATED_DESC", @@ -120622,14 +142457,164 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizationUpdateInput", + "description": "Autogenerated input type of OrganizationUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Description of the organization.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "avatar", + "description": "Avatar for the organization.", + "type": { + "kind": "SCALAR", + "name": "Upload", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the organization to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "OrganizationsOrganizationID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name for the organization.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "path", + "description": "Path for the organization.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationUpdatePayload", + "description": "Autogenerated return type of OrganizationUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organization", + "description": "Organization after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "OrganizationUser", "description": "A user with access to the organization.", "fields": [ + { + "name": "accessLevel", + "description": "Access level of the user in the organization. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationUserAccess", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, { "name": "badges", - "description": "Badges describing the user within the organization. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Badges describing the user within the organization. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "LIST", @@ -120638,18 +142623,18 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "OrganizationUserBadge", "ofType": null } } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { "name": "id", - "description": "ID of the organization user. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "ID of the organization user. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", @@ -120661,11 +142646,27 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." + }, + { + "name": "isLastOwner", + "description": "Whether the user is the last owner of the organization. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." }, { "name": "user", - "description": "User that is associated with the organization. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "User that is associated with the organization. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", @@ -120677,7 +142678,124 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationUserPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationUserAccess", + "description": "Represents the access level of a relationship between a User and Organization that it is related to", + "fields": [ + { + "name": "integerValue", + "description": "Integer representation of access level. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "stringValue", + "description": "String representation of access level. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "ENUM", + "name": "OrganizationUserAccessLevel", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrganizationUserAccessLevel", + "description": "Access level of an organization user", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DEFAULT", + "description": "Guest access. Introduced in GitLab 16.11: **Status**: Experiment.", + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "OWNER", + "description": "Owner access. Introduced in GitLab 16.11: **Status**: Experiment.", + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationUserBadge", + "description": "An organization user badge.", + "fields": [ + { + "name": "text", + "description": "Badge text.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variant", + "description": "Badge variant.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -120783,6 +142901,33 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "OrganizationUserPermissions", + "description": null, + "fields": [ + { + "name": "removeUser", + "description": "If `true`, the user can perform `remove_user` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "SCALAR", "name": "OrganizationsOrganizationID", @@ -120814,22 +142959,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "canDestroy", - "description": "Whether the user can destroy the package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "createdAt", "description": "Date of creation.", @@ -120890,6 +143019,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "packageProtectionRuleExists", + "description": "Whether any matching package protection rule exists for this package. Available only when feature flag `packages_protected_packages` is enabled. Deprecated in GitLab 17.0: Use `protectionRuleExists`.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `protectionRuleExists`. Deprecated in GitLab 17.0." + }, { "name": "packageType", "description": "Package type.", @@ -120975,6 +143120,298 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "protectionRuleExists", + "description": "Whether any matching package protection rule exists for this package. Available only when feature flag `packages_protected_packages` is enabled. Introduced in GitLab 17.0: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, + { + "name": "status", + "description": "Package status.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PackageStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statusMessage", + "description": "Status message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "description": "Package tags.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PackageTagConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Date of most recent update.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackagePermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "description": "Version string.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PackageBase", + "description": "Represents a package in the Package Registry", + "fields": [ + { + "name": "_links", + "description": "Map of links to perform actions on the package.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackageLinks", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Date of creation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the package.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PackagesPackageID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": "Package metadata.", + "args": [], + "type": { + "kind": "UNION", + "name": "PackageMetadata", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the package.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageProtectionRuleExists", + "description": "Whether any matching package protection rule exists for this package. Available only when feature flag `packages_protected_packages` is enabled. Deprecated in GitLab 17.0: Use `protectionRuleExists`.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `protectionRuleExists`. Deprecated in GitLab 17.0." + }, + { + "name": "packageType", + "description": "Package type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PackageTypeEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project where the package is stored.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protectionRuleExists", + "description": "Whether any matching package protection rule exists for this package. Available only when feature flag `packages_protected_packages` is enabled. Introduced in GitLab 17.0: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, { "name": "status", "description": "Package status.", @@ -120991,6 +143428,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "statusMessage", + "description": "Status message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "tags", "description": "Package tags.", @@ -121061,231 +143510,15 @@ "deprecationReason": null }, { - "name": "version", - "description": "Version string.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PackageBase", - "description": "Represents a package in the Package Registry", - "fields": [ - { - "name": "_links", - "description": "Map of links to perform actions on the package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PackageLinks", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "canDestroy", - "description": "Whether the user can destroy the package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Date of creation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "ID of the package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "PackagesPackageID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metadata", - "description": "Package metadata.", - "args": [], - "type": { - "kind": "UNION", - "name": "PackageMetadata", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "packageType", - "description": "Package type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PackageTypeEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "project", - "description": "Project where the package is stored.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Project", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Package status.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PackageStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tags", - "description": "Package tags.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PackageTagConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatedAt", - "description": "Date of most recent update.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", + "name": "PackagePermissions", "ofType": null } }, @@ -121838,22 +144071,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "canDestroy", - "description": "Whether the user can destroy the package.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "composerConfigRepositoryUrl", "description": "Url of the Composer setup endpoint.", @@ -122104,6 +144321,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "packageProtectionRuleExists", + "description": "Whether any matching package protection rule exists for this package. Available only when feature flag `packages_protected_packages` is enabled. Deprecated in GitLab 17.0: Use `protectionRuleExists`.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `protectionRuleExists`. Deprecated in GitLab 17.0." + }, { "name": "packageType", "description": "Package type.", @@ -122189,6 +144422,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "protectionRuleExists", + "description": "Whether any matching package protection rule exists for this package. Available only when feature flag `packages_protected_packages` is enabled. Introduced in GitLab 17.0: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, { "name": "publicPackage", "description": "Indicates if there is public access to the package.", @@ -122241,6 +144490,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "statusMessage", + "description": "Status message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "tags", "description": "Package tags.", @@ -122310,6 +144571,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackagePermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "version", "description": "Version string.", @@ -123633,11 +145910,23 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "POETRY", + "description": "Package manager: poetry.", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "SETUPTOOLS", "description": "Package manager: setuptools.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "APK", + "description": "Package manager: apk.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -123678,6 +145967,33 @@ } ] }, + { + "kind": "OBJECT", + "name": "PackagePermissions", + "description": null, + "fields": [ + { + "name": "destroyPackage", + "description": "If `true`, the user can perform `destroy_package` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "PackageSettings", @@ -123845,7 +146161,7 @@ }, { "name": "nugetDuplicateExceptionRegex", - "description": "When nuget_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect. Error is raised if `nuget_duplicates_option` feature flag is disabled.", + "description": "When nuget_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect. ", "args": [], "type": { "kind": "SCALAR", @@ -123857,7 +146173,23 @@ }, { "name": "nugetDuplicatesAllowed", - "description": "Indicates whether duplicate NuGet packages are allowed for this namespace. Error is raised if `nuget_duplicates_option` feature flag is disabled.", + "description": "Indicates whether duplicate NuGet packages are allowed for this namespace.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nugetSymbolServerEnabled", + "description": "Indicates wheather the NuGet symbol server is enabled for this namespace.", "args": [], "type": { "kind": "NON_NULL", @@ -123898,6 +146230,34 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "terraformModuleDuplicateExceptionRegex", + "description": "When terraform_module_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "UntrustedRegexp", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terraformModuleDuplicatesAllowed", + "description": "Indicates whether duplicate Terraform packages are allowed for this namespace.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -124082,8 +146442,487 @@ }, { "kind": "OBJECT", - "name": "PackageTagConnection", - "description": "The connection type for PackageTag.", + "name": "PackageTagConnection", + "description": "The connection type for PackageTag.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackageTagEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PackageTag", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PackageTagEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PackageTag", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PackageTypeEnum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MAVEN", + "description": "Packages from the Maven package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NPM", + "description": "Packages from the npm package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONAN", + "description": "Packages from the Conan package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NUGET", + "description": "Packages from the Nuget package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PYPI", + "description": "Packages from the PyPI package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPOSER", + "description": "Packages from the Composer package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GENERIC", + "description": "Packages from the Generic package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOLANG", + "description": "Packages from the Golang package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEBIAN", + "description": "Packages from the Debian package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RUBYGEMS", + "description": "Packages from the Rubygems package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HELM", + "description": "Packages from the Helm package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TERRAFORM_MODULE", + "description": "Packages from the Terraform Module package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RPM", + "description": "Packages from the Rpm package manager", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ML_MODEL", + "description": "Packages from the Ml_model package manager", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PackagesCleanupKeepDuplicatedPackageFilesEnum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ALL_PACKAGE_FILES", + "description": "Value to keep all package files", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ONE_PACKAGE_FILE", + "description": "Value to keep 1 package files", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TEN_PACKAGE_FILES", + "description": "Value to keep 10 package files", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TWENTY_PACKAGE_FILES", + "description": "Value to keep 20 package files", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THIRTY_PACKAGE_FILES", + "description": "Value to keep 30 package files", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FORTY_PACKAGE_FILES", + "description": "Value to keep 40 package files", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIFTY_PACKAGE_FILES", + "description": "Value to keep 50 package files", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PackagesCleanupPolicy", + "description": "A packages cleanup policy designed to keep only packages and packages assets that matter most", + "fields": [ + { + "name": "keepNDuplicatedPackageFiles", + "description": "Number of duplicated package files to retain.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PackagesCleanupKeepDuplicatedPackageFilesEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextRunAt", + "description": "Next time that this packages cleanup policy will be executed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "PackagesConanFileMetadatumID", + "description": "A `PackagesConanFileMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesConanFileMetadatumID` is: `\"gid://gitlab/Packages::Conan::FileMetadatum/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "PackagesConanMetadatumID", + "description": "A `PackagesConanMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesConanMetadatumID` is: `\"gid://gitlab/Packages::Conan::Metadatum/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "PackagesDependencyID", + "description": "A `PackagesDependencyID` is a global ID. It is encoded as a string.\n\nAn example `PackagesDependencyID` is: `\"gid://gitlab/Packages::Dependency/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "PackagesDependencyLinkID", + "description": "A `PackagesDependencyLinkID` is a global ID. It is encoded as a string.\n\nAn example `PackagesDependencyLinkID` is: `\"gid://gitlab/Packages::DependencyLink/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "PackagesMavenMetadatumID", + "description": "A `PackagesMavenMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesMavenMetadatumID` is: `\"gid://gitlab/Packages::Maven::Metadatum/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "PackagesNugetDependencyLinkMetadatumID", + "description": "A `PackagesNugetDependencyLinkMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesNugetDependencyLinkMetadatumID` is: `\"gid://gitlab/Packages::Nuget::DependencyLinkMetadatum/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "PackagesNugetMetadatumID", + "description": "A `PackagesNugetMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesNugetMetadatumID` is: `\"gid://gitlab/Packages::Nuget::Metadatum/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "PackagesPackageFileID", + "description": "A `PackagesPackageFileID` is a global ID. It is encoded as a string.\n\nAn example `PackagesPackageFileID` is: `\"gid://gitlab/Packages::PackageFile/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "PackagesPackageID", + "description": "A `PackagesPackageID` is a global ID. It is encoded as a string.\n\nAn example `PackagesPackageID` is: `\"gid://gitlab/Packages::Package/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PackagesProtectionRule", + "description": "A packages protection rule designed to protect packages from being pushed by users with a certain access level.", + "fields": [ + { + "name": "id", + "description": "ID of the package protection rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PackagesProtectionRuleID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageNamePattern", + "description": "Package name protected by the protection rule. For example `@my-scope/my-package-*`. Wildcard character `*` allowed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageType", + "description": "Package type protected by the protection rule. For example `NPM`.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PackagesProtectionRulePackageType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pushProtectedUpToAccessLevel", + "description": "Max GitLab access level unable to push a package. For example `DEVELOPER`, `MAINTAINER`, `OWNER`.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PackagesProtectionRuleAccessLevel", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PackagesProtectionRuleAccessLevel", + "description": "Access level of a package protection rule resource", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DEVELOPER", + "description": "Developer access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAINTAINER", + "description": "Maintainer access.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OWNER", + "description": "Owner access.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PackagesProtectionRuleConnection", + "description": "The connection type for PackagesProtectionRule.", "fields": [ { "name": "edges", @@ -124094,7 +146933,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "PackageTagEdge", + "name": "PackagesProtectionRuleEdge", "ofType": null } }, @@ -124110,7 +146949,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "PackageTag", + "name": "PackagesProtectionRule", "ofType": null } }, @@ -124141,7 +146980,7 @@ }, { "kind": "OBJECT", - "name": "PackageTagEdge", + "name": "PackagesProtectionRuleEdge", "description": "An edge in a connection.", "fields": [ { @@ -124166,7 +147005,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "PackageTag", + "name": "PackagesProtectionRule", "ofType": null }, "isDeprecated": false, @@ -124178,169 +147017,304 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "PackagesProtectionRuleID", + "description": "A `PackagesProtectionRuleID` is a global ID. It is encoded as a string.\n\nAn example `PackagesProtectionRuleID` is: `\"gid://gitlab/Packages::Protection::Rule/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", - "name": "PackageTypeEnum", - "description": null, + "name": "PackagesProtectionRulePackageType", + "description": "Package type of a package protection rule resource", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ - { - "name": "MAVEN", - "description": "Packages from the Maven package manager", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "NPM", - "description": "Packages from the npm package manager", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONAN", - "description": "Packages from the Conan package manager", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NUGET", - "description": "Packages from the Nuget package manager", + "description": "Packages of the npm format", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "PackagesPypiMetadatumID", + "description": "A `PackagesPypiMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesPypiMetadatumID` is: `\"gid://gitlab/Packages::Pypi::Metadatum/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PageInfo", + "description": "Information about pagination in a connection.", + "fields": [ { - "name": "PYPI", - "description": "Packages from the PyPI package manager", + "name": "endCursor", + "description": "When paginating forwards, the cursor to continue.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "COMPOSER", - "description": "Packages from the Composer package manager", + "name": "hasNextPage", + "description": "When paginating forwards, are there more items?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GENERIC", - "description": "Packages from the Generic package manager", + "name": "hasPreviousPage", + "description": "When paginating backwards, are there more items?", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "GOLANG", - "description": "Packages from the Golang package manager", + "name": "startCursor", + "description": "When paginating backwards, the cursor to continue.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PagesDeployment", + "description": "Represents a pages deployment.", + "fields": [ { - "name": "DEBIAN", - "description": "Packages from the Debian package manager", + "name": "active", + "description": "Whether the deployment is currently active.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "RUBYGEMS", - "description": "Packages from the Rubygems package manager", + "name": "ciBuildId", + "description": "ID of the CI build that created the deployment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "HELM", - "description": "Packages from the Helm package manager", + "name": "createdAt", + "description": "Time the deployment was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TERRAFORM_MODULE", - "description": "Packages from the Terraform Module package manager", + "name": "deletedAt", + "description": "Time the deployment was deleted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "RPM", - "description": "Packages from the Rpm package manager", + "name": "fileCount", + "description": "Number of files that were published with the deployment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ML_MODEL", - "description": "Packages from the Ml_model package manager", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PackagesCleanupKeepDuplicatedPackageFilesEnum", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ALL_PACKAGE_FILES", - "description": "Value to keep all package files", + "name": "id", + "description": "ID of the Pages Deployment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "ONE_PACKAGE_FILE", - "description": "Value to keep 1 package files", + "name": "pathPrefix", + "description": "URL path Prefix that points to the deployment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TEN_PACKAGE_FILES", - "description": "Value to keep 10 package files", + "name": "project", + "description": "Project the deployment belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "TWENTY_PACKAGE_FILES", - "description": "Value to keep 20 package files", + "name": "rootDirectory", + "description": "Path within the build assets that functions as the root directory for Pages sites.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "THIRTY_PACKAGE_FILES", - "description": "Value to keep 30 package files", + "name": "size", + "description": "Size of the storage used.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FORTY_PACKAGE_FILES", - "description": "Value to keep 40 package files", + "name": "updatedAt", + "description": "Time the deployment was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ISO8601DateTime", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "FIFTY_PACKAGE_FILES", - "description": "Value to keep 50 package files", + "name": "url", + "description": "Publicly accessible URL of the deployment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], + "inputFields": null, + "interfaces": [], + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "PackagesCleanupPolicy", - "description": "A packages cleanup policy designed to keep only packages and packages assets that matter most", + "name": "PagesDeploymentConnection", + "description": "The connection type for PagesDeployment.", "fields": [ { - "name": "keepNDuplicatedPackageFiles", - "description": "Number of duplicated package files to retain.", + "name": "count", + "description": "Total count of collection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "PackagesCleanupKeepDuplicatedPackageFilesEnum", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -124348,166 +147322,74 @@ "deprecationReason": null }, { - "name": "nextRunAt", - "description": "Next time that this packages cleanup policy will be executed.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PagesDeploymentEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PackagesConanFileMetadatumID", - "description": "A `PackagesConanFileMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesConanFileMetadatumID` is: `\"gid://gitlab/Packages::Conan::FileMetadatum/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PackagesConanMetadatumID", - "description": "A `PackagesConanMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesConanMetadatumID` is: `\"gid://gitlab/Packages::Conan::Metadatum/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PackagesDependencyID", - "description": "A `PackagesDependencyID` is a global ID. It is encoded as a string.\n\nAn example `PackagesDependencyID` is: `\"gid://gitlab/Packages::Dependency/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PackagesDependencyLinkID", - "description": "A `PackagesDependencyLinkID` is a global ID. It is encoded as a string.\n\nAn example `PackagesDependencyLinkID` is: `\"gid://gitlab/Packages::DependencyLink/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PackagesMavenMetadatumID", - "description": "A `PackagesMavenMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesMavenMetadatumID` is: `\"gid://gitlab/Packages::Maven::Metadatum/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PackagesNugetDependencyLinkMetadatumID", - "description": "A `PackagesNugetDependencyLinkMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesNugetDependencyLinkMetadatumID` is: `\"gid://gitlab/Packages::Nuget::DependencyLinkMetadatum/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PackagesNugetMetadatumID", - "description": "A `PackagesNugetMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesNugetMetadatumID` is: `\"gid://gitlab/Packages::Nuget::Metadatum/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PackagesPackageFileID", - "description": "A `PackagesPackageFileID` is a global ID. It is encoded as a string.\n\nAn example `PackagesPackageFileID` is: `\"gid://gitlab/Packages::PackageFile/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PackagesPackageID", - "description": "A `PackagesPackageID` is a global ID. It is encoded as a string.\n\nAn example `PackagesPackageID` is: `\"gid://gitlab/Packages::Package/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "PackagesPypiMetadatumID", - "description": "A `PackagesPypiMetadatumID` is a global ID. It is encoded as a string.\n\nAn example `PackagesPypiMetadatumID` is: `\"gid://gitlab/Packages::Pypi::Metadatum/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PageInfo", - "description": "Information about pagination in a connection.", - "fields": [ + }, { - "name": "endCursor", - "description": "When paginating forwards, the cursor to continue.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PagesDeployment", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "hasNextPage", - "description": "When paginating forwards, are there more items?", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PagesDeploymentEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "hasPreviousPage", - "description": "When paginating backwards, are there more items?", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -124515,12 +147397,12 @@ "deprecationReason": null }, { - "name": "startCursor", - "description": "When paginating backwards, the cursor to continue.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PagesDeployment", "ofType": null }, "isDeprecated": false, @@ -124835,6 +147717,16 @@ "description": "Autogenerated input type of PagesMarkOnboardingComplete", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectPath", "description": "Full path of the project.", @@ -124848,16 +147740,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -124867,7 +147749,7 @@ { "kind": "OBJECT", "name": "PagesMarkOnboardingCompletePayload", - "description": "Autogenerated return type of PagesMarkOnboardingComplete", + "description": "Autogenerated return type of PagesMarkOnboardingComplete.", "fields": [ { "name": "clientMutationId", @@ -125096,6 +147978,360 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "PendingGroupMember", + "description": "Represents a Pending Group Membership", + "fields": [ + { + "name": "accessLevel", + "description": "GitLab::Access level.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AccessLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approved", + "description": "Whether the pending group member has been approved.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "avatarUrl", + "description": "URL to avatar image file of the pending group member.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Date and time the membership was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "description": "User that authorized membership.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "Public email of the pending group member.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiresAt", + "description": "Date and time the membership expires.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "description": "Group that a user is a member of.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "ID of the member.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invited", + "description": "Whether the pending group member has been invited.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequestInteraction", + "description": "Find a merge request.", + "args": [ + { + "name": "id", + "description": "Global ID of the merge request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MergeRequestID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserMergeRequestInteraction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the pending group member.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notificationEmail", + "description": "Group notification email for user. Only available for admins.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Date and time the membership was last updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "User that is associated with the member object.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "username", + "description": "Username of the pending group member.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webUrl", + "description": "Web URL of the pending group member.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MemberInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PendingGroupMemberConnection", + "description": "The connection type for PendingGroupMember.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PendingGroupMemberEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PendingGroupMember", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PendingGroupMemberEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PendingGroupMember", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "Pipeline", @@ -125145,6 +148381,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "child", + "description": "If the pipeline is a child or not", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "codeQualityReportSummary", "description": "Code Quality report summary for a pipeline.", @@ -125204,192 +148456,216 @@ ], "type": { "kind": "OBJECT", - "name": "CodeQualityDegradationConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commit", - "description": "Git commit of the pipeline.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "commitPath", - "description": "Path to the commit that triggered the pipeline.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "committedAt", - "description": "Timestamp of the pipeline's commit.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "complete", - "description": "Indicates if a pipeline is complete.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "configSource", - "description": "Configuration source of the pipeline (UNKNOWN_SOURCE, REPOSITORY_SOURCE, AUTO_DEVOPS_SOURCE, WEBIDE_SOURCE, REMOTE_SOURCE, EXTERNAL_PROJECT_SOURCE, BRIDGE_SOURCE, PARAMETER_SOURCE, COMPLIANCE_SOURCE, SECURITY_POLICIES_DEFAULT_SOURCE)", - "args": [], - "type": { - "kind": "ENUM", - "name": "PipelineConfigSourceEnum", + "name": "CodeQualityDegradationConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commit", + "description": "Git commit of the pipeline.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commitPath", + "description": "Path to the commit that triggered the pipeline.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "committedAt", + "description": "Timestamp of the pipeline's commit.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complete", + "description": "Indicates if a pipeline is complete.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "computeMinutes", + "description": "Total minutes consumed by the pipeline.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configSource", + "description": "Configuration source of the pipeline (UNKNOWN_SOURCE, REPOSITORY_SOURCE, AUTO_DEVOPS_SOURCE, WEBIDE_SOURCE, REMOTE_SOURCE, EXTERNAL_PROJECT_SOURCE, BRIDGE_SOURCE, PARAMETER_SOURCE, COMPLIANCE_SOURCE, SECURITY_POLICIES_DEFAULT_SOURCE)", + "args": [], + "type": { + "kind": "ENUM", + "name": "PipelineConfigSourceEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "coverage", + "description": "Coverage percentage.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "description": "Timestamp of the pipeline's creation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dastProfile", + "description": "DAST profile associated with the pipeline.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DastProfile", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detailedStatus", + "description": "Detailed status of the pipeline.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DetailedStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "downstream", + "description": "Pipelines this pipeline will trigger.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PipelineConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "coverage", - "description": "Coverage percentage.", + "name": "duration", + "description": "Duration of the pipeline in seconds.", "args": [], "type": { "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createdAt", - "description": "Timestamp of the pipeline's creation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dastProfile", - "description": "DAST profile associated with the pipeline.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "DastProfile", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "detailedStatus", - "description": "Detailed status of the pipeline.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DetailedStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "downstream", - "description": "Pipelines this pipeline will trigger.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PipelineConnection", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "duration", - "description": "Duration of the pipeline in seconds.", + "name": "failureReason", + "description": "The reason why the pipeline failed", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "isDeprecated": false, @@ -125619,6 +148895,34 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "latest", + "description": "If the pipeline is the latest one or not", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequest", + "description": "The MR which the Pipeline is attached to", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "mergeRequestEventType", "description": "Event type of the pipeline associated with a merge request.", @@ -125631,6 +148935,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "name", + "description": "Name of the pipeline.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "path", "description": "Relative path to the pipeline's page.", @@ -125691,6 +149007,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "refText", + "description": "The reference text from the presenter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "retryable", "description": "Specifies if a pipeline can be retried.", @@ -125736,7 +149068,7 @@ }, { "name": "securityReportFindings", - "description": "Vulnerability findings reported on the pipeline.", + "description": "Vulnerability findings reported on the pipeline. By default all the states except dismissed are included in the response.", "args": [ { "name": "reportType", @@ -125810,6 +149142,16 @@ }, "defaultValue": null }, + { + "name": "sort", + "description": "List vulnerability findings by sort order.", + "type": { + "kind": "ENUM", + "name": "PipelineSecurityReportFindingSort", + "ofType": null + }, + "defaultValue": "severity_desc" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -125894,6 +149236,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "source", + "description": "The source of the pipeline", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sourceJob", "description": "Job where pipeline was triggered from.", @@ -125973,7 +149327,7 @@ }, { "name": "status", - "description": "Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING, RUNNING, FAILED, SUCCESS, CANCELED, SKIPPED, MANUAL, SCHEDULED)", + "description": "Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, WAITING_FOR_CALLBACK, PENDING, RUNNING, FAILED, SUCCESS, CANCELED, CANCELING, SKIPPED, MANUAL, SCHEDULED)", "args": [], "type": { "kind": "NON_NULL", @@ -125987,6 +149341,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "stuck", + "description": "If the pipeline is stuck.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "testReportSummary", "description": "Summary of the test report generated by the pipeline.", @@ -126038,6 +149408,50 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "totalJobs", + "description": "The total number of jobs in the pipeline", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trigger", + "description": "If the pipeline was created by a Trigger request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggeredByPath", + "description": "The path that triggered this pipeline", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "updatedAt", "description": "Timestamp of the pipeline's last activity.", @@ -126141,6 +149555,34 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "yamlErrorMessages", + "description": "The pipeline YAML errors.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "yamlErrors", + "description": "If the pipeline has YAML errors.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -126682,6 +150124,16 @@ "description": "Autogenerated input type of PipelineCancel", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "ID of the pipeline to mutate.", @@ -126695,16 +150147,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -126714,7 +150156,7 @@ { "kind": "OBJECT", "name": "PipelineCancelPayload", - "description": "Autogenerated return type of PipelineCancel", + "description": "Autogenerated return type of PipelineCancel.", "fields": [ { "name": "clientMutationId", @@ -126969,6 +150411,16 @@ "description": "Autogenerated input type of PipelineDestroy", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "ID of the pipeline to mutate.", @@ -126982,16 +150434,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -127001,7 +150443,7 @@ { "kind": "OBJECT", "name": "PipelineDestroyPayload", - "description": "Autogenerated return type of PipelineDestroy", + "description": "Autogenerated return type of PipelineDestroy.", "fields": [ { "name": "clientMutationId", @@ -127084,6 +150526,245 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "PipelineExecutionPolicy", + "description": "Represents the pipeline execution policy", + "fields": [ + { + "name": "description", + "description": "Description of the policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "editPath", + "description": "URL of policy edit page.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "description": "Indicates whether this policy is enabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policyScope", + "description": "Scope of the policy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PolicyScope", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "description": "Source of the policy. Its fields depend on the source type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "SecurityPolicySource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "description": "Timestamp of when the policy YAML was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "yaml", + "description": "YAML definition of the policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "OrchestrationPolicy", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PipelineExecutionPolicyConnection", + "description": "The connection type for PipelineExecutionPolicy.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PipelineExecutionPolicyEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PipelineExecutionPolicy", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PipelineExecutionPolicyEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PipelineExecutionPolicy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "PipelineMergeRequestEventType", @@ -127163,7 +150844,23 @@ "fields": [ { "name": "adminPipeline", - "description": "Indicates the user can perform `admin_pipeline` on this resource", + "description": "If `true`, the user can perform `admin_pipeline` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelPipeline", + "description": "If `true`, the user can perform `cancel_pipeline` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -127179,7 +150876,7 @@ }, { "name": "destroyPipeline", - "description": "Indicates the user can perform `destroy_pipeline` on this resource", + "description": "If `true`, the user can perform `destroy_pipeline` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -127195,7 +150892,7 @@ }, { "name": "updatePipeline", - "description": "Indicates the user can perform `update_pipeline` on this resource", + "description": "If `true`, the user can perform `update_pipeline` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -127221,6 +150918,16 @@ "description": "Autogenerated input type of PipelineRetry", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "ID of the pipeline to mutate.", @@ -127234,16 +150941,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -127253,7 +150950,7 @@ { "kind": "OBJECT", "name": "PipelineRetryPayload", - "description": "Autogenerated return type of PipelineRetry", + "description": "Autogenerated return type of PipelineRetry.", "fields": [ { "name": "clientMutationId", @@ -127451,13 +151148,9 @@ "description": "Time when the next pipeline will run.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -127467,13 +151160,9 @@ "description": "Owner of the pipeline schedule.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCore", - "ofType": null - } + "kind": "OBJECT", + "name": "UserCore", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -127495,13 +151184,9 @@ "description": "Time when the next pipeline will run.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -127826,7 +151511,7 @@ { "kind": "OBJECT", "name": "PipelineScheduleCreatePayload", - "description": "Autogenerated return type of PipelineScheduleCreate", + "description": "Autogenerated return type of PipelineScheduleCreate.", "fields": [ { "name": "clientMutationId", @@ -127888,6 +151573,16 @@ "description": "Autogenerated input type of PipelineScheduleDelete", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "ID of the pipeline schedule to mutate.", @@ -127901,16 +151596,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -127920,7 +151605,7 @@ { "kind": "OBJECT", "name": "PipelineScheduleDeletePayload", - "description": "Autogenerated return type of PipelineScheduleDelete", + "description": "Autogenerated return type of PipelineScheduleDelete.", "fields": [ { "name": "clientMutationId", @@ -128010,7 +151695,7 @@ "fields": [ { "name": "adminPipelineSchedule", - "description": "Indicates the user can perform `admin_pipeline_schedule` on this resource", + "description": "If `true`, the user can perform `admin_pipeline_schedule` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -128026,7 +151711,7 @@ }, { "name": "playPipelineSchedule", - "description": "Indicates the user can perform `play_pipeline_schedule` on this resource", + "description": "If `true`, the user can perform `play_pipeline_schedule` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -128042,7 +151727,7 @@ }, { "name": "takeOwnershipPipelineSchedule", - "description": "Indicates the user can perform `take_ownership_pipeline_schedule` on this resource Deprecated in 15.9: Use admin_pipeline_schedule permission to determine if the user can take ownership of a pipeline schedule.", + "description": "If `true`, the user can perform `take_ownership_pipeline_schedule` on this resource Deprecated in GitLab 15.9: Use admin_pipeline_schedule permission to determine if the user can take ownership of a pipeline schedule.", "args": [], "type": { "kind": "NON_NULL", @@ -128054,11 +151739,11 @@ } }, "isDeprecated": true, - "deprecationReason": "Use admin_pipeline_schedule permission to determine if the user can take ownership of a pipeline schedule. Deprecated in 15.9." + "deprecationReason": "Use admin_pipeline_schedule permission to determine if the user can take ownership of a pipeline schedule. Deprecated in GitLab 15.9." }, { "name": "updatePipelineSchedule", - "description": "Indicates the user can perform `update_pipeline_schedule` on this resource", + "description": "If `true`, the user can perform `update_pipeline_schedule` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -128084,6 +151769,16 @@ "description": "Autogenerated input type of PipelineSchedulePlay", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "ID of the pipeline schedule to mutate.", @@ -128097,16 +151792,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -128116,7 +151801,7 @@ { "kind": "OBJECT", "name": "PipelineSchedulePlayPayload", - "description": "Autogenerated return type of PipelineSchedulePlay", + "description": "Autogenerated return type of PipelineSchedulePlay.", "fields": [ { "name": "clientMutationId", @@ -128201,6 +151886,16 @@ "description": "Autogenerated input type of PipelineScheduleTakeOwnership", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "ID of the pipeline schedule to mutate.", @@ -128214,16 +151909,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -128233,7 +151918,7 @@ { "kind": "OBJECT", "name": "PipelineScheduleTakeOwnershipPayload", - "description": "Autogenerated return type of PipelineScheduleTakeOwnership", + "description": "Autogenerated return type of PipelineScheduleTakeOwnership.", "fields": [ { "name": "clientMutationId", @@ -128295,6 +151980,16 @@ "description": "Autogenerated input type of PipelineScheduleUpdate", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "ID of the pipeline schedule to mutate.", @@ -128309,16 +152004,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "description", "description": "Description of the pipeline schedule.", @@ -128395,7 +152080,7 @@ { "kind": "OBJECT", "name": "PipelineScheduleUpdatePayload", - "description": "Autogenerated return type of PipelineScheduleUpdate", + "description": "Autogenerated return type of PipelineScheduleUpdate.", "fields": [ { "name": "clientMutationId", @@ -129012,7 +152697,7 @@ }, { "name": "projectFingerprint", - "description": "Same as uuid. It is strongly suggested to use the uuid field instead. Deprecated in 16.1: Use uuid instead.", + "description": "Same as uuid. It is strongly suggested to use the uuid field instead. Deprecated in GitLab 16.1: Use uuid instead.", "args": [], "type": { "kind": "SCALAR", @@ -129020,7 +152705,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use uuid instead. Deprecated in 16.1." + "deprecationReason": "Use uuid instead. Deprecated in GitLab 16.1." }, { "name": "remediations", @@ -129090,6 +152775,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "solutionHtml", + "description": "GitLab Flavored Markdown rendering of `solution`", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "state", "description": "Finding status.", @@ -129126,6 +152823,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PipelineSecurityReportFindingPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "uuid", "description": "UUIDv5 digest based on the vulnerability's report type, primary identifier, location, fingerprint, project identifier.", @@ -129254,6 +152967,72 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "PipelineSecurityReportFindingPermissions", + "description": "Check permissions for the current user on a vulnerability finding.", + "fields": [ + { + "name": "adminVulnerability", + "description": "If `true`, the user can perform `admin_vulnerability` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createIssue", + "description": "If `true`, the user can perform `create_issue` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PipelineSecurityReportFindingSort", + "description": "Pipeline security report finding sort values", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "severity_desc", + "description": "Severity in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity_asc", + "description": "Severity in ascending order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "ENUM", "name": "PipelineStatusEnum", @@ -129280,6 +153059,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "WAITING_FOR_CALLBACK", + "description": "Pipeline is waiting for an external action.", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "PENDING", "description": "Pipeline has not started running yet.", @@ -129304,6 +153089,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "CANCELING", + "description": "Pipeline is in the process of canceling.", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "CANCELED", "description": "Pipeline was canceled before completion.", @@ -129573,7 +153364,7 @@ { "kind": "OBJECT", "name": "PipelineTriggerCreatePayload", - "description": "Autogenerated return type of PipelineTriggerCreate", + "description": "Autogenerated return type of PipelineTriggerCreate.", "fields": [ { "name": "clientMutationId", @@ -129635,9 +153426,19 @@ "description": "Autogenerated input type of PipelineTriggerDelete", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", - "description": "ID of the pipeline trigger token to mutate.", + "description": "ID of the pipeline trigger token to delete.", "type": { "kind": "NON_NULL", "name": null, @@ -129648,16 +153449,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -129667,7 +153458,7 @@ { "kind": "OBJECT", "name": "PipelineTriggerDeletePayload", - "description": "Autogenerated return type of PipelineTriggerDelete", + "description": "Autogenerated return type of PipelineTriggerDelete.", "fields": [ { "name": "clientMutationId", @@ -129756,9 +153547,19 @@ "description": "Autogenerated input type of PipelineTriggerUpdate", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", - "description": "ID of the pipeline trigger token to mutate.", + "description": "ID of the pipeline trigger token to update.", "type": { "kind": "NON_NULL", "name": null, @@ -129770,16 +153571,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "description", "description": "Description of the pipeline trigger token.", @@ -129802,7 +153593,7 @@ { "kind": "OBJECT", "name": "PipelineTriggerUpdatePayload", - "description": "Autogenerated return type of PipelineTriggerUpdate", + "description": "Autogenerated return type of PipelineTriggerUpdate.", "fields": [ { "name": "clientMutationId", @@ -129858,6 +153649,45 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "PolicyAnyMergeRequestViolation", + "description": "Represents policy violation for `any_merge_request` report_type", + "fields": [ + { + "name": "commits", + "description": "List of unsigned commits causing the violation. If policy targets any commits, it returns `true`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Represents the policy name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "PolicyApprovalGroup", @@ -129929,6 +153759,715 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "PolicyComparisonPipeline", + "description": "Represents the source and target pipelines used for comparison in the policy evaluation.", + "fields": [ + { + "name": "reportType", + "description": "Represents the report_type for which the pipeline IDs were evaluated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ApprovalReportType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "description": "Represents the list of pipeline GIDs for the source branch.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiPipelineID", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "target", + "description": "Represents the list of pipeline GIDs for the target branch.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiPipelineID", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PolicyError", + "description": "Represents an error that can occur during policy evaluation.", + "fields": [ + { + "name": "data", + "description": "Represents the error-specific data.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "description": "Represents error code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PolicyViolationErrorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "Represents the error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportType", + "description": "Represents the report type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ApprovalReportType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PolicyLicenseScanningViolation", + "description": "Represents policy violation for `license_scanning` report_type", + "fields": [ + { + "name": "dependencies", + "description": "List of dependencies using the violated license.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "license", + "description": "License name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "URL of the license.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PolicyScanFindingViolation", + "description": "Represents policy violation for `scan_finding` report_type", + "fields": [ + { + "name": "location", + "description": "Location of the finding determined by the scanner.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Represents the name of the finding.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": "Represents the URL path to the finding.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportType", + "description": "Represents the report type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityReportType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "description": "Severity of the finding.", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PolicyScope", + "description": null, + "fields": [ + { + "name": "complianceFrameworks", + "description": "Compliance Frameworks linked to the policy.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComplianceFrameworkConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludingProjects", + "description": "Projects to which the policy should not be applied to.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "includingProjects", + "description": "Projects to which the policy should be applied to.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PolicyViolationDetails", + "description": "Represents the details of merge request approval policy violations.", + "fields": [ + { + "name": "anyMergeRequest", + "description": "Represents the violations of `any_merge_request` rules.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyAnyMergeRequestViolation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comparisonPipelines", + "description": "Represents the pipelines used for comparison in the policy evaluation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyComparisonPipeline", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Represents the policy errors.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyError", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "licenseScanning", + "description": "Represents the violations of `license_scanning` rules.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyLicenseScanningViolation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newScanFinding", + "description": "Represents the newly detected violations of `scan_finding` rules.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyScanFindingViolation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policies", + "description": "Information about policies that were violated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyViolationInfo", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousScanFinding", + "description": "Represents the violations of `scan_finding` rules for previously existing vulnerabilities.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyScanFindingViolation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PolicyViolationErrorType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCAN_REMOVED", + "description": "Represents mismatch between the scans of the source and target pipelines.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARTIFACTS_MISSING", + "description": "Represents error which occurs when pipeline is misconfigured and does not include necessary artifacts to evaluate a policy.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNKNOWN", + "description": "Represents unknown error.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PolicyViolationInfo", + "description": "Represents generic policy violation information.", + "fields": [ + { + "name": "name", + "description": "Represents the name of the violated policy.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportType", + "description": "Represents the report type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ApprovalReportType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "PreviewBillableUserChange", @@ -129976,6 +154515,176 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "ProductAnalyticsProjectSettingsUpdateInput", + "description": "Autogenerated input type of ProductAnalyticsProjectSettingsUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fullPath", + "description": "Full path of the project the settings belong to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "productAnalyticsConfiguratorConnectionString", + "description": "Connection string for the product analytics configurator.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "productAnalyticsDataCollectorHost", + "description": "Host for the product analytics data collector.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cubeApiBaseUrl", + "description": "Base URL for the Cube API.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cubeApiKey", + "description": "API key for the Cube API.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductAnalyticsProjectSettingsUpdatePayload", + "description": "Autogenerated return type of ProductAnalyticsProjectSettingsUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cubeApiBaseUrl", + "description": "Base URL for the Cube API.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cubeApiKey", + "description": "API key for the Cube API.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productAnalyticsConfiguratorConnectionString", + "description": "Connection string for the product analytics configurator.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productAnalyticsDataCollectorHost", + "description": "Host for the product analytics data collector.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "ProductAnalyticsState", @@ -130082,16 +154791,117 @@ "deprecationReason": null }, { - "name": "aiConversations", - "description": "Ai Chat conversations related to a given project. Introduced in 16.0: This feature is an Experiment. It can be changed or removed at any time.", - "args": [], + "name": "aiAgent", + "description": "Find a specific AI Agent. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [ + { + "name": "id", + "description": "ID of the Agent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AiAgentID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AiAgent", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "aiAgents", + "description": "Ai Agents for the project. Introduced in GitLab 16.9: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AiAgentConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." + }, + { + "name": "aiMetrics", + "description": "AI-related metrics. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [ + { + "name": "startDate", + "description": "Date range to start from. Default is the beginning of current month.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endDate", + "description": "Date range to end at. Default is the end of current month.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "OBJECT", - "name": "ProjectConversations", + "name": "AiMetrics", "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." }, { "name": "alertManagementAlert", @@ -130509,6 +155319,38 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "allowsMultipleMergeRequestAssignees", + "description": "Project allows assigning multiple users to a merge request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsMultipleMergeRequestReviewers", + "description": "Project allows assigning multiple reviewers to a merge request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "apiFuzzingCiConfiguration", "description": "API fuzzing configuration for the project. ", @@ -130521,6 +155363,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "approvalPolicies", + "description": "Approval Policies of the project", + "args": [ + { + "name": "relationship", + "description": "Filter policies by the given policy relationship.", + "type": { + "kind": "ENUM", + "name": "SecurityPolicyRelationType", + "ofType": null + }, + "defaultValue": "DIRECT" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApprovalPolicyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "archived", "description": "Indicates the archived status of the project.", @@ -130576,6 +155481,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "availableDeployKeys", + "description": "List of available deploy keys", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "titleQuery", + "description": "Term by which to search deploy key titles", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AccessLevelDeployKeyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "avatarUrl", "description": "URL to avatar image file of the project.", @@ -130682,6 +155650,16 @@ "name": "branchRules", "description": "Branch rules configured for the project.", "args": [ + { + "name": "buildMissing", + "description": "Return unpersisted custom branch rules.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -130814,7 +155792,7 @@ }, { "name": "ciConfigVariables", - "description": "CI/CD config variable. Introduced in 15.3: This feature is an Experiment. It can be changed or removed at any time.", + "description": "CI/CD config variable. Introduced in GitLab 15.3: **Status**: Experiment.", "args": [ { "name": "ref", @@ -130845,7 +155823,7 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.3." }, { "name": "ciJobTokenScope", @@ -130859,6 +155837,112 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "ciSubscribedProjects", + "description": "Pipeline subscriptions for projects subscribed to the project.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiSubscriptionsProjectConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ciSubscriptionsProjects", + "description": "Pipeline subscriptions for the project.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiSubscriptionsProjectConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "ciTemplate", "description": "Find a single CI/CD template by name.", @@ -130973,6 +156057,16 @@ }, "defaultValue": null }, + { + "name": "hasRemoteDevelopmentEnabled", + "description": "Returns only cluster agents which have been enabled with the remote development feature.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, { "name": "name", "description": "Name of the cluster agent.", @@ -131020,6 +156114,16 @@ }, "defaultValue": null }, + { + "name": "hasRemoteDevelopmentEnabled", + "description": "Returns only cluster agents which have been enabled with the remote development feature.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -131083,7 +156187,7 @@ }, { "name": "commitReferences", - "description": "Get tag names containing a given commit. Introduced in 16.0: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Get tag names containing a given commit. Introduced in GitLab 16.0: **Status**: Experiment.", "args": [ { "name": "commitSha", @@ -131106,7 +156210,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.0." }, { "name": "complianceFrameworks", @@ -131185,6 +156289,59 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "containerRegistryProtectionRules", + "description": "Container protection rules for the project. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContainerRegistryProtectionRuleConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, { "name": "containerRepositories", "description": "Container repositories of the project.", @@ -131341,7 +156498,7 @@ }, { "name": "customizableDashboardVisualizations", - "description": "Visualizations of the project or associated configuration project. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Visualizations of the project or associated configuration project. Introduced in GitLab 16.1: **Status**: Experiment.", "args": [ { "name": "slug", @@ -131400,11 +156557,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." }, { "name": "customizableDashboards", - "description": "Customizable dashboards for the project. Introduced in 15.6: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Customizable dashboards for the project. Introduced in GitLab 15.6: **Status**: Experiment.", "args": [ { "name": "slug", @@ -131473,7 +156630,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.6." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.6." }, { "name": "dastProfile", @@ -131824,7 +156981,7 @@ }, { "name": "dependencies", - "description": "Software dependencies used by the project. Introduced in 15.9: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Software dependencies used by the project. Introduced in GitLab 15.9: **Status**: Experiment.", "args": [ { "name": "sort", @@ -131919,19 +157076,19 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.9." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.9." }, { "name": "dependencyProxyPackagesSetting", - "description": "Packages Dependency Proxy settings for the project. Requires the packages and dependency proxy to be enabled in the config. Requires the packages feature to be enabled at the project level. Returns `null` if `packages_dependency_proxy_maven` feature flag is disabled. Introduced in 16.5: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Packages Dependency Proxy settings for the project. Requires the packages and dependency proxy to be enabled in the config. Requires the packages feature to be enabled at the project level. ", "args": [], "type": { "kind": "OBJECT", "name": "DependencyProxyPackagesSetting", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.5." + "isDeprecated": false, + "deprecationReason": null }, { "name": "deployment", @@ -131984,6 +157141,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "detailedImportStatus", + "description": "Detailed import status of the project.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DetailedImportStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "dora", "description": "Project's DORA metrics.", @@ -131996,6 +157165,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "duoFeaturesEnabled", + "description": "Indicates whether GitLab Duo features are enabled for the project. Introduced in GitLab 16.9: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." + }, { "name": "environment", "description": "A single environment of the project.", @@ -132160,7 +157341,7 @@ }, { "name": "flowMetrics", - "description": "Flow metrics for value stream analytics. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Flow metrics for value stream analytics. Introduced in GitLab 15.10: **Status**: Experiment.", "args": [], "type": { "kind": "OBJECT", @@ -132168,11 +157349,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "forkDetails", - "description": "Details of the fork project compared to its upstream project. Introduced in 15.7: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Details of the fork project compared to its upstream project. Introduced in GitLab 15.7: **Status**: Experiment.", "args": [ { "name": "ref", @@ -132191,7 +157372,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.7." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.7." }, { "name": "forkTargets", @@ -132256,6 +157437,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "forkingAccessLevel", + "description": "Access level required for forking access.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectFeatureAccess", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "forksCount", "description": "Number of times the project has been forked.", @@ -132338,6 +157531,16 @@ }, "defaultValue": null }, + { + "name": "memberRoleId", + "description": "Custom role assigned to the users.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, { "name": "role", "description": "Role of users being added to group.", @@ -132361,6 +157564,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "googleCloudArtifactRegistryRepository", + "description": "Google Artifact Registry repository. Returns `null` if `google_cloud_support_feature_flag` feature flag is disabled, or the GitLab instance is not a SaaS instance. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GoogleCloudArtifactRegistryRepository", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, { "name": "grafanaIntegration", "description": "Grafana integration details for the project.", @@ -132803,9 +158018,25 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "isAdjournedDeletionEnabled", + "description": "Indicates if delayed project deletion is enabled. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, { "name": "isCatalogResource", - "description": "Indicates if a project is a catalog resource. Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Indicates if a project is a catalog resource. Introduced in GitLab 15.11: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", @@ -132813,7 +158044,23 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." + }, + { + "name": "isForked", + "description": "Project is forked.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "issue", @@ -134194,6 +159441,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "issuesAccessLevel", + "description": "Access level required for issues access.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectFeatureAccess", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "issuesEnabled", "description": "Indicates if Issues are enabled for the current user", @@ -134401,6 +159660,16 @@ }, "defaultValue": null }, + { + "name": "includeDescendants", + "description": "Whether to include descendant iterations.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, { "name": "iterationCadenceIds", "description": "Global iteration cadence IDs by which to look up the iterations.", @@ -134807,6 +160076,117 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "markedForDeletionOn", + "description": "Date when project was scheduled to be deleted. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, + { + "name": "maxAccessLevel", + "description": "The maximum access level of the current user in the project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AccessLevel", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "memberRoles", + "description": "Member roles available for the group. Introduced in GitLab 16.5: **Status**: Experiment.", + "args": [ + { + "name": "id", + "description": "Global ID of the member role to look up.", + "type": { + "kind": "SCALAR", + "name": "MemberRoleID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering column. Default is NAME.", + "type": { + "kind": "ENUM", + "name": "MemberRolesOrderBy", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Ordering column. Default is ASC.", + "type": { + "kind": "ENUM", + "name": "SortDirectionEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MemberRoleConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." + }, { "name": "mergeCommitTemplate", "description": "Template used to create merge commit message in merge requests.", @@ -135072,6 +160452,16 @@ }, "defaultValue": null }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -135121,6 +160511,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "mergeRequestsAccessLevel", + "description": "Access level required for merge requests access.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectFeatureAccess", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "mergeRequestsDisableCommittersApproval", "description": "Indicates that committers of the given merge request cannot approve.", @@ -135302,6 +160704,89 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "mlModels", + "description": "Finds machine learning models Introduced in GitLab 16.8: **Status**: Experiment.", + "args": [ + { + "name": "name", + "description": "Search for names that include the string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering column. Default is created_at.", + "type": { + "kind": "ENUM", + "name": "MlModelsOrderBy", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Ordering column. Default is desc.", + "type": { + "kind": "ENUM", + "name": "SortDirectionEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MlModelConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.8." + }, { "name": "name", "description": "Name of the project (without namespace).", @@ -135447,69 +160932,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "networkPolicies", - "description": "Network Policies of the project Deprecated in 14.8: Network policies are deprecated and will be removed in GitLab 17.0. This field returns no data in GitLab 15.0 and later.", - "args": [ - { - "name": "environmentId", - "description": "Global ID of the environment to filter policies.", - "type": { - "kind": "SCALAR", - "name": "EnvironmentID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NetworkPolicyConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Network policies are deprecated and will be removed in GitLab 17.0. This field returns no data in GitLab 15.0 and later. Deprecated in 14.8." - }, { "name": "onlyAllowMergeIfAllDiscussionsAreResolved", "description": "Indicates if merge requests of the project can only be merged when all the discussions are resolved.", @@ -135558,6 +160980,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "openMergeRequestsCount", + "description": "Number of open merge requests for the project.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationEditPath", + "description": "Path for editing project at the organization level. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, { "name": "packages", "description": "Packages of the project.", @@ -135592,6 +161038,16 @@ }, "defaultValue": "null" }, + { + "name": "packageVersion", + "description": "Filter a package by version. If used in combination with `include_versionless`,\n then no versionless packages are returned.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "null" + }, { "name": "status", "description": "Filter a package by status.", @@ -135673,6 +161129,59 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "packagesProtectionRules", + "description": "Packages protection rules for the project.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PackagesProtectionRuleConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "path", "description": "Path of the project.", @@ -135742,6 +161251,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "permanentDeletionDate", + "description": "Date when project will be deleted if delayed project deletion is enabled. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, { "name": "pipeline", "description": "Build pipeline of the project.", @@ -135830,6 +161351,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "pipelineExecutionPolicies", + "description": "Pipeline Execution Policies of the project.", + "args": [ + { + "name": "relationship", + "description": "Filter policies by the given policy relationship.", + "type": { + "kind": "ENUM", + "name": "SecurityPolicyRelationType", + "ofType": null + }, + "defaultValue": "DIRECT" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PipelineExecutionPolicyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "pipelineSchedules", "description": "Pipeline schedules of the project. This field can only be resolved for one project per request.", @@ -135913,7 +161497,7 @@ }, { "name": "pipelineTriggers", - "description": "List of pipeline trigger tokens. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", + "description": "List of pipeline trigger tokens. Introduced in GitLab 16.3: **Status**: Experiment.", "args": [ { "name": "after", @@ -135962,7 +161546,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { "name": "pipelines", @@ -136097,6 +161681,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "preventMergeWithoutJiraIssueEnabled", + "description": "Indicates if an associated issue from Jira is required.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "printingMergeRequestLinkEnabled", "description": "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.", @@ -136111,40 +161711,50 @@ }, { "name": "productAnalyticsEventsStored", - "description": "Count of all events used, filtered optionally by month.", + "description": "Count of all events used, broken down by month Introduced in GitLab 16.7: **Status**: Experiment.", "args": [ { - "name": "year", - "description": "Year for the period to return.", + "name": "monthSelection", + "description": "Selection for the period to return.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "month", - "description": "Month for the period to return.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MonthSelectionInput", + "ofType": null + } + } + } }, "defaultValue": null } ], "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MonthlyUsage", + "ofType": null + } + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { "name": "productAnalyticsInstrumentationKey", - "description": "Product Analytics instrumentation key assigned to the project. Introduced in 16.0: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Product Analytics instrumentation key assigned to the project. Introduced in GitLab 16.0: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", @@ -136152,11 +161762,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.0." }, { "name": "productAnalyticsState", - "description": "Current state of the product analytics stack for this project.Can only be called for one project in a single request Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Current state of the product analytics stack for this project.Can only be called for one project in a single request Introduced in GitLab 15.10: **Status**: Experiment.", "args": [], "type": { "kind": "ENUM", @@ -136164,7 +161774,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "projectMembers", @@ -136257,6 +161867,38 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "projectPlanLimits", + "description": "Plan limits for the current project. Introduced in GitLab 16.9: **Status**: Experiment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectPlanLimits", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." + }, + { + "name": "protectableBranches", + "description": "List of unprotected branches, ignoring any wildcard branch rules Introduced in GitLab 16.9: **Status**: Experiment.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." + }, { "name": "publicJobs", "description": "Indicates if there is public access to pipelines and job details of the project, including output logs and artifacts.", @@ -136722,6 +162364,47 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "runnerCloudProvisioning", + "description": "Information used for provisioning the runner on a cloud provider. Returns `null` if `:google_cloud_support_feature_flag` feature flag is disabled, or the GitLab instance is not a SaaS instance. Introduced in GitLab 16.9: **Status**: Experiment.", + "args": [ + { + "name": "provider", + "description": "Identifier of the cloud provider.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CiRunnerCloudProvider", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "cloudProjectId", + "description": "Identifier of the cloud project.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GoogleCloudProject", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "UNION", + "name": "CiRunnerCloudProvisioning", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." + }, { "name": "runners", "description": "Find runners visible to the current user.", @@ -136804,6 +162487,329 @@ }, "defaultValue": null }, + { + "name": "creatorId", + "description": "Filter runners by creator ID.", + "type": { + "kind": "SCALAR", + "name": "UserID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CiRunnerConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sastCiConfiguration", + "description": "SAST CI configuration for the project.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SastCiConfiguration", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedReplies", + "description": "Saved replies available to the project. Available only when feature flag `project_saved_replies_flag` is enabled. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectSavedReplyConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "savedReply", + "description": "Saved reply in the project. Available only when feature flag `group_saved_replies_flag` is enabled. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [ + { + "name": "id", + "description": "Global ID of a saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectsSavedReplyID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProjectSavedReply", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, + { + "name": "scanExecutionPolicies", + "description": "Scan Execution Policies of the project", + "args": [ + { + "name": "actionScanTypes", + "description": "Filters policies by the action scan type. Only these scan types are supported: `dast`, `secret_detection`, `cluster_image_scanning`, `container_scanning`, `sast`, `sast_iac`, `dependency_scanning`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SecurityReportTypeEnum", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "relationship", + "description": "Filter policies by the given policy relationship.", + "type": { + "kind": "ENUM", + "name": "SecurityPolicyRelationType", + "ofType": null + }, + "defaultValue": "DIRECT" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ScanExecutionPolicyConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scanResultPolicies", + "description": "Scan Result Policies of the project Deprecated in GitLab 16.9: Use `approvalPolicies`.", + "args": [ + { + "name": "relationship", + "description": "Filter policies by the given policy relationship.", + "type": { + "kind": "ENUM", + "name": "SecurityPolicyRelationType", + "ofType": null + }, + "defaultValue": "DIRECT" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ScanResultPolicyConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use `approvalPolicies`. Deprecated in GitLab 16.9." + }, + { + "name": "securityDashboardPath", + "description": "Path to project's security dashboard.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityPolicyProject", + "description": "Security policy project assigned to the project, absent if assigned to a parent group.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityPolicyProjectLinkedNamespaces", + "description": "Namespaces linked to the project, when used as Security Policy Project.", + "args": [ { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -136847,56 +162853,16 @@ ], "type": { "kind": "OBJECT", - "name": "CiRunnerConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sastCiConfiguration", - "description": "SAST CI configuration for the project.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SastCiConfiguration", + "name": "NamespaceConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scanExecutionPolicies", - "description": "Scan Execution Policies of the project", + "name": "securityPolicyProjectLinkedProjects", + "description": "Projects linked to the project, when used as Security Policy Project.", "args": [ - { - "name": "actionScanTypes", - "description": "Filters policies by the action scan type. Only these scan types are supported: `dast`, `secret_detection`, `cluster_image_scanning`, `container_scanning`, `sast`, `sast_iac`, `dependency_scanning`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SecurityReportTypeEnum", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "relationship", - "description": "Filter policies by the given policy relationship.", - "type": { - "kind": "ENUM", - "name": "SecurityPolicyRelationType", - "ofType": null - }, - "defaultValue": "DIRECT" - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -136940,25 +162906,39 @@ ], "type": { "kind": "OBJECT", - "name": "ScanExecutionPolicyConnection", + "name": "ProjectConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "scanResultPolicies", - "description": "Scan Result Policies of the project", + "name": "securityPolicyProjectSuggestions", + "description": "Security policy project suggestions", "args": [ { - "name": "relationship", - "description": "Filter policies by the given policy relationship.", + "name": "search", + "description": "Search query for projects' full paths.", "type": { - "kind": "ENUM", - "name": "SecurityPolicyRelationType", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "onlyLinked", + "description": "Whether to suggest only projects already linked as security policy projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", "ofType": null }, - "defaultValue": "DIRECT" + "defaultValue": "false" }, { "name": "after", @@ -137003,19 +162983,7 @@ ], "type": { "kind": "OBJECT", - "name": "ScanResultPolicyConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "securityDashboardPath", - "description": "Path to project's security dashboard.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "ProjectConnection", "ofType": null }, "isDeprecated": false, @@ -137182,7 +163150,7 @@ }, { "name": "services", - "description": "Project services. Deprecated in 15.9: This will be renamed to `Project.integrations`.", + "description": "Project services. Deprecated in GitLab 15.9: A `Project.integrations` field is proposed instead in [issue 389904](https://gitlab.com/gitlab-org/gitlab/-/issues/389904).", "args": [ { "name": "active", @@ -137251,7 +163219,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This will be renamed to `Project.integrations`. Deprecated in 15.9." + "deprecationReason": "A `Project.integrations` field is proposed instead in [issue 389904](https://gitlab.com/gitlab-org/gitlab/-/issues/389904). Deprecated in GitLab 15.9." }, { "name": "sharedRunnersEnabled", @@ -137452,7 +163420,7 @@ }, { "name": "tagList", - "description": "List of project topics (not Git tags). Deprecated in 13.12: Use `topics`.", + "description": "List of project topics (not Git tags). Deprecated in GitLab 13.12: Use `topics`.", "args": [], "type": { "kind": "SCALAR", @@ -137460,7 +163428,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use `topics`. Deprecated in 13.12." + "deprecationReason": "Use `topics`. Deprecated in GitLab 13.12." }, { "name": "terraformState", @@ -137536,149 +163504,246 @@ ], "type": { "kind": "OBJECT", - "name": "TerraformStateConnection", + "name": "TerraformStateConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timelogCategories", + "description": "Timelog categories for the project. Introduced in GitLab 15.3: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TimeTrackingTimelogCategoryConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.3." + }, + { + "name": "timelogs", + "description": "Time logged on issues and merge requests in the project.", + "args": [ + { + "name": "startDate", + "description": "List timelogs within a date range where the logged date is equal to or after startDate.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endDate", + "description": "List timelogs within a date range where the logged date is equal to or before endDate.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startTime", + "description": "List timelogs within a time range where the logged time is equal to or after startTime.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endTime", + "description": "List timelogs within a time range where the logged time is equal to or before endTime.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "List timelogs for a project.", + "type": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "List timelogs for a group.", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "username", + "description": "List timelogs for a user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "List timelogs in a particular order.", + "type": { + "kind": "ENUM", + "name": "TimelogSort", + "ofType": null + }, + "defaultValue": "SPENT_AT_ASC" + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TimelogConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "timelogCategories", - "description": "Timelog categories for the project. Introduced in 15.3: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { + "name": "topics", + "description": "List of project topics.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trackingKey", + "description": "Tracking key assigned to the project. Introduced in GitLab 16.0: **Status**: Experiment.", + "args": [], "type": { - "kind": "OBJECT", - "name": "TimeTrackingTimelogCategoryConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.0." }, { - "name": "timelogs", - "description": "Time logged on issues and merge requests in the project.", + "name": "updatedAt", + "description": "Timestamp of when the project was last updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userAccessAuthorizedAgents", + "description": "Authorized cluster agents for the project through user_access keyword.", "args": [ - { - "name": "startDate", - "description": "List timelogs within a date range where the logged date is equal to or after startDate.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endDate", - "description": "List timelogs within a date range where the logged date is equal to or before endDate.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startTime", - "description": "List timelogs within a time range where the logged time is equal to or after startTime.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "endTime", - "description": "List timelogs within a time range where the logged time is equal to or before endTime.", - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "projectId", - "description": "List timelogs for a project.", - "type": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "groupId", - "description": "List timelogs for a group.", - "type": { - "kind": "SCALAR", - "name": "GroupID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "username", - "description": "List timelogs for a user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "List timelogs in a particular order.", - "type": { - "kind": "ENUM", - "name": "TimelogSort", - "ofType": null - }, - "defaultValue": "SPENT_AT_ASC" - }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -137722,48 +163787,54 @@ ], "type": { "kind": "OBJECT", - "name": "TimelogConnection", + "name": "ClusterAgentAuthorizationUserAccessConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "topics", - "description": "List of project topics.", + "name": "userPermissions", + "description": "Permissions for the current user on the resource", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "ProjectPermissions", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "trackingKey", - "description": "Tracking key assigned to the project. Introduced in 16.0: This feature is an Experiment. It can be changed or removed at any time.", + "name": "valueStreamAnalytics", + "description": "Information about Value Stream Analytics within the project.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ValueStreamAnalytics", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "userAccessAuthorizedAgents", - "description": "Authorized cluster agents for the project through user_access keyword.", + "name": "valueStreams", + "description": "Value streams available to the project.", "args": [ + { + "name": "id", + "description": "Value stream id.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -137807,28 +163878,12 @@ ], "type": { "kind": "OBJECT", - "name": "ClusterAgentAuthorizationUserAccessConnection", + "name": "ValueStreamConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "userPermissions", - "description": "Permissions for the current user on the resource", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProjectPermissions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "visibility", "description": "Visibility of the project.", @@ -137843,7 +163898,7 @@ }, { "name": "visibleForks", - "description": "Visible forks of the project. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Visible forks of the project. Introduced in GitLab 15.10: **Status**: Experiment.", "args": [ { "name": "after", @@ -137902,7 +163957,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "vulnerabilities", @@ -137980,6 +164035,24 @@ }, "defaultValue": null }, + { + "name": "owaspTopTen", + "description": "Filter vulnerabilities by OWASP Top 10 category.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityOwaspTop10", + "ofType": null + } + } + }, + "defaultValue": null + }, { "name": "scanner", "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.", @@ -138128,6 +164201,16 @@ }, "defaultValue": null }, + { + "name": "hasRemediations", + "description": "Returns only the vulnerabilities which have remediations.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -138440,6 +164523,24 @@ }, "defaultValue": null }, + { + "name": "owaspTopTen", + "description": "Filter vulnerabilities by OWASP Top 10 category.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityOwaspTop10", + "ofType": null + } + } + }, + "defaultValue": null + }, { "name": "scanner", "description": "Filter vulnerabilities by scanner.", @@ -138559,6 +164660,16 @@ } }, "defaultValue": null + }, + { + "name": "hasRemediations", + "description": "Filter vulnerabilities that do or do not have remediations.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null } ], "type": { @@ -138593,16 +164704,133 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "workItemStateCounts", + "description": "Counts of work items by state for the project. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query for title or description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuableSearchableField", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iids", + "description": "List of IIDs of work items. For example, `[\"1\", \"2\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "description": "Current state of the work item.", + "type": { + "kind": "ENUM", + "name": "IssuableState", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "types", + "description": "Filter work items by the given work item types.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the work item. For example, \"1\".", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort work items by criteria.", + "type": { + "kind": "ENUM", + "name": "WorkItemSort", + "ofType": null + }, + "defaultValue": "created_desc" + }, + { + "name": "statusWidget", + "description": "Input for status widget filter. Ignored if `work_items_mvc_2` is disabled.", + "type": { + "kind": "INPUT_OBJECT", + "name": "StatusFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkItemStateCountsType", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, { "name": "workItemTypes", "description": "Work item types available to the project.", "args": [ { - "name": "taskable", - "description": "If `true`, only taskable work item types will be returned. Argument is experimental and can be removed in the future without notice.", + "name": "name", + "description": "Filter work item types by the given name.", "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "IssueType", "ofType": null }, "defaultValue": null @@ -138658,7 +164886,7 @@ }, { "name": "workItems", - "description": "Work items of the project. Introduced in 15.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Work items of the project. Introduced in GitLab 15.1: **Status**: Experiment.", "args": [ { "name": "search", @@ -138811,7 +165039,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.1." } ], "inputFields": null, @@ -138862,7 +165090,7 @@ }, { "name": "mergePipelinesEnabled", - "description": "Whether merge pipelines are enabled.", + "description": "Whether merged results pipelines are enabled.", "args": [], "type": { "kind": "SCALAR", @@ -138970,7 +165198,7 @@ }, { "name": "mergePipelinesEnabled", - "description": "Indicates if merge pipelines are enabled for the project.", + "description": "Indicates if merged results pipelines are enabled for the project.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -139006,7 +165234,7 @@ { "kind": "OBJECT", "name": "ProjectCiCdSettingsUpdatePayload", - "description": "Autogenerated return type of ProjectCiCdSettingsUpdate", + "description": "Autogenerated return type of ProjectCiCdSettingsUpdate.", "fields": [ { "name": "ciCdSettings", @@ -139141,70 +165369,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "ProjectConversations", - "description": null, - "fields": [ - { - "name": "ciConfigMessages", - "description": "Messages generated by open ai and the user. Introduced in 16.0: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeprecatedAiMessageConnection", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", "name": "ProjectDataTransfer", @@ -139320,6 +165484,70 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "ProjectFeatureAccess", + "description": "Represents the access level required by the user to access a project feature", + "fields": [ + { + "name": "integerValue", + "description": "Integer representation of access level.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stringValue", + "description": "String representation of access level.", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProjectFeatureAccessLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectFeatureAccessLevel", + "description": "Access level of a project feature", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DISABLED", + "description": "Not enabled for anyone.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "Enabled only for team members.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENABLED", + "description": "Enabled for everyone able to access the project.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "SCALAR", "name": "ProjectID", @@ -139330,6 +165558,16 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "ProjectImportStateID", + "description": "A `ProjectImportStateID` is a global ID. It is encoded as a string.\n\nAn example `ProjectImportStateID` is: `\"gid://gitlab/ProjectImportState/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "ProjectInitializeProductAnalyticsInput", @@ -139368,7 +165606,7 @@ { "kind": "OBJECT", "name": "ProjectInitializeProductAnalyticsPayload", - "description": "Autogenerated return type of ProjectInitializeProductAnalytics", + "description": "Autogenerated return type of ProjectInitializeProductAnalytics.", "fields": [ { "name": "clientMutationId", @@ -139590,6 +165828,16 @@ "description": "Autogenerated input type of ProjectMemberBulkUpdate", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "userIds", "description": "Global IDs of the members.", @@ -139636,16 +165884,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "projectId", "description": "Global ID of the project.", @@ -139668,7 +165906,7 @@ { "kind": "OBJECT", "name": "ProjectMemberBulkUpdatePayload", - "description": "Autogenerated return type of ProjectMemberBulkUpdate", + "description": "Autogenerated return type of ProjectMemberBulkUpdate.", "fields": [ { "name": "clientMutationId", @@ -139878,7 +166116,7 @@ "fields": [ { "name": "adminOperations", - "description": "Indicates the user can perform `admin_operations` on this resource", + "description": "If `true`, the user can perform `admin_operations` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -139894,7 +166132,7 @@ }, { "name": "adminPathLocks", - "description": "Indicates the user can perform `admin_path_locks` on this resource", + "description": "If `true`, the user can perform `admin_path_locks` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -139910,7 +166148,7 @@ }, { "name": "adminProject", - "description": "Indicates the user can perform `admin_project` on this resource", + "description": "If `true`, the user can perform `admin_project` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -139926,7 +166164,7 @@ }, { "name": "adminRemoteMirror", - "description": "Indicates the user can perform `admin_remote_mirror` on this resource", + "description": "If `true`, the user can perform `admin_remote_mirror` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -139942,7 +166180,7 @@ }, { "name": "adminWiki", - "description": "Indicates the user can perform `admin_wiki` on this resource", + "description": "If `true`, the user can perform `admin_wiki` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -139958,7 +166196,7 @@ }, { "name": "archiveProject", - "description": "Indicates the user can perform `archive_project` on this resource", + "description": "If `true`, the user can perform `archive_project` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -139974,7 +166212,7 @@ }, { "name": "changeNamespace", - "description": "Indicates the user can perform `change_namespace` on this resource", + "description": "If `true`, the user can perform `change_namespace` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -139990,7 +166228,7 @@ }, { "name": "changeVisibilityLevel", - "description": "Indicates the user can perform `change_visibility_level` on this resource", + "description": "If `true`, the user can perform `change_visibility_level` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140006,7 +166244,7 @@ }, { "name": "createDeployment", - "description": "Indicates the user can perform `create_deployment` on this resource", + "description": "If `true`, the user can perform `create_deployment` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140022,7 +166260,7 @@ }, { "name": "createDesign", - "description": "Indicates the user can perform `create_design` on this resource", + "description": "If `true`, the user can perform `create_design` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140038,7 +166276,7 @@ }, { "name": "createIssue", - "description": "Indicates the user can perform `create_issue` on this resource", + "description": "If `true`, the user can perform `create_issue` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140054,7 +166292,7 @@ }, { "name": "createLabel", - "description": "Indicates the user can perform `create_label` on this resource", + "description": "If `true`, the user can perform `create_label` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140070,7 +166308,7 @@ }, { "name": "createMergeRequestFrom", - "description": "Indicates the user can perform `create_merge_request_from` on this resource", + "description": "If `true`, the user can perform `create_merge_request_from` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140086,7 +166324,7 @@ }, { "name": "createMergeRequestIn", - "description": "Indicates the user can perform `create_merge_request_in` on this resource", + "description": "If `true`, the user can perform `create_merge_request_in` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140102,7 +166340,7 @@ }, { "name": "createPages", - "description": "Indicates the user can perform `create_pages` on this resource", + "description": "If `true`, the user can perform `create_pages` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140118,7 +166356,7 @@ }, { "name": "createPipeline", - "description": "Indicates the user can perform `create_pipeline` on this resource", + "description": "If `true`, the user can perform `create_pipeline` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140134,7 +166372,7 @@ }, { "name": "createPipelineSchedule", - "description": "Indicates the user can perform `create_pipeline_schedule` on this resource", + "description": "If `true`, the user can perform `create_pipeline_schedule` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140150,7 +166388,7 @@ }, { "name": "createSnippet", - "description": "Indicates the user can perform `create_snippet` on this resource", + "description": "If `true`, the user can perform `create_snippet` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140166,7 +166404,7 @@ }, { "name": "createWiki", - "description": "Indicates the user can perform `create_wiki` on this resource", + "description": "If `true`, the user can perform `create_wiki` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140182,7 +166420,7 @@ }, { "name": "destroyDesign", - "description": "Indicates the user can perform `destroy_design` on this resource", + "description": "If `true`, the user can perform `destroy_design` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140198,7 +166436,7 @@ }, { "name": "destroyPages", - "description": "Indicates the user can perform `destroy_pages` on this resource", + "description": "If `true`, the user can perform `destroy_pages` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140214,7 +166452,7 @@ }, { "name": "destroyWiki", - "description": "Indicates the user can perform `destroy_wiki` on this resource", + "description": "If `true`, the user can perform `destroy_wiki` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140230,7 +166468,7 @@ }, { "name": "downloadCode", - "description": "Indicates the user can perform `download_code` on this resource", + "description": "If `true`, the user can perform `download_code` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140246,7 +166484,7 @@ }, { "name": "downloadWikiCode", - "description": "Indicates the user can perform `download_wiki_code` on this resource", + "description": "If `true`, the user can perform `download_wiki_code` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140262,7 +166500,7 @@ }, { "name": "forkProject", - "description": "Indicates the user can perform `fork_project` on this resource", + "description": "If `true`, the user can perform `fork_project` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140278,7 +166516,7 @@ }, { "name": "pushCode", - "description": "Indicates the user can perform `push_code` on this resource", + "description": "If `true`, the user can perform `push_code` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140294,7 +166532,7 @@ }, { "name": "pushToDeleteProtectedBranch", - "description": "Indicates the user can perform `push_to_delete_protected_branch` on this resource", + "description": "If `true`, the user can perform `push_to_delete_protected_branch` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140310,7 +166548,7 @@ }, { "name": "readCommitStatus", - "description": "Indicates the user can perform `read_commit_status` on this resource", + "description": "If `true`, the user can perform `read_commit_status` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140326,7 +166564,7 @@ }, { "name": "readCycleAnalytics", - "description": "Indicates the user can perform `read_cycle_analytics` on this resource", + "description": "If `true`, the user can perform `read_cycle_analytics` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140342,7 +166580,7 @@ }, { "name": "readDesign", - "description": "Indicates the user can perform `read_design` on this resource", + "description": "If `true`, the user can perform `read_design` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140358,7 +166596,7 @@ }, { "name": "readEnvironment", - "description": "Indicates the user can perform `read_environment` on this resource", + "description": "If `true`, the user can perform `read_environment` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140374,7 +166612,7 @@ }, { "name": "readMergeRequest", - "description": "Indicates the user can perform `read_merge_request` on this resource", + "description": "If `true`, the user can perform `read_merge_request` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140390,7 +166628,7 @@ }, { "name": "readPagesContent", - "description": "Indicates the user can perform `read_pages_content` on this resource", + "description": "If `true`, the user can perform `read_pages_content` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140406,7 +166644,7 @@ }, { "name": "readProject", - "description": "Indicates the user can perform `read_project` on this resource", + "description": "If `true`, the user can perform `read_project` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140422,7 +166660,7 @@ }, { "name": "readProjectMember", - "description": "Indicates the user can perform `read_project_member` on this resource", + "description": "If `true`, the user can perform `read_project_member` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140438,7 +166676,7 @@ }, { "name": "readWiki", - "description": "Indicates the user can perform `read_wiki` on this resource", + "description": "If `true`, the user can perform `read_wiki` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140454,7 +166692,7 @@ }, { "name": "removeForkProject", - "description": "Indicates the user can perform `remove_fork_project` on this resource", + "description": "If `true`, the user can perform `remove_fork_project` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140470,7 +166708,7 @@ }, { "name": "removePages", - "description": "Indicates the user can perform `remove_pages` on this resource", + "description": "If `true`, the user can perform `remove_pages` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140486,7 +166724,7 @@ }, { "name": "removeProject", - "description": "Indicates the user can perform `remove_project` on this resource", + "description": "If `true`, the user can perform `remove_project` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140502,7 +166740,7 @@ }, { "name": "renameProject", - "description": "Indicates the user can perform `rename_project` on this resource", + "description": "If `true`, the user can perform `rename_project` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140518,7 +166756,7 @@ }, { "name": "requestAccess", - "description": "Indicates the user can perform `request_access` on this resource", + "description": "If `true`, the user can perform `request_access` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140534,7 +166772,7 @@ }, { "name": "updatePages", - "description": "Indicates the user can perform `update_pages` on this resource", + "description": "If `true`, the user can perform `update_pages` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140550,7 +166788,7 @@ }, { "name": "updateWiki", - "description": "Indicates the user can perform `update_wiki` on this resource", + "description": "If `true`, the user can perform `update_wiki` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140566,7 +166804,7 @@ }, { "name": "uploadFile", - "description": "Indicates the user can perform `upload_file` on this resource", + "description": "If `true`, the user can perform `upload_file` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -140579,6 +166817,45 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "viewEditPage", + "description": "If `true`, the user can perform `view_edit_page` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectPlanLimits", + "description": "Plan limits for the current project.", + "fields": [ + { + "name": "ciPipelineSchedules", + "description": "Maximum number of pipeline schedules allowed per project.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -140883,6 +167160,517 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "ProjectSavedReply", + "description": null, + "fields": [ + { + "name": "content", + "description": "Content of the saved reply.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "Global ID of the project-level saved reply.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectsSavedReplyID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the saved reply.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSavedReplyConnection", + "description": "The connection type for ProjectSavedReply.", + "fields": [ + { + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectSavedReplyEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectSavedReply", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectSavedReplyCreateInput", + "description": "Autogenerated input type of ProjectSavedReplyCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "content", + "description": "Content of the saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "Project for the saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSavedReplyCreatePayload", + "description": "Autogenerated return type of ProjectSavedReplyCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedReply", + "description": "Saved reply after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectSavedReply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectSavedReplyDestroyInput", + "description": "Autogenerated input type of ProjectSavedReplyDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the project-level saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectsSavedReplyID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSavedReplyDestroyPayload", + "description": "Autogenerated return type of ProjectSavedReplyDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedReply", + "description": "Saved reply after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectSavedReply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSavedReplyEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectSavedReply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectSavedReplyUpdateInput", + "description": "Autogenerated input type of ProjectSavedReplyUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "content", + "description": "Content of the saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the project-level saved reply.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectsSavedReplyID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSavedReplyUpdatePayload", + "description": "Autogenerated return type of ProjectSavedReplyUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedReply", + "description": "Saved reply after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProjectSavedReply", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "ProjectSecurityPolicySource", @@ -141069,7 +167857,7 @@ { "kind": "OBJECT", "name": "ProjectSetComplianceFrameworkPayload", - "description": "Autogenerated return type of ProjectSetComplianceFramework", + "description": "Autogenerated return type of ProjectSetComplianceFramework.", "fields": [ { "name": "clientMutationId", @@ -141177,7 +167965,7 @@ { "kind": "OBJECT", "name": "ProjectSetContinuousVulnerabilityScanningPayload", - "description": "Autogenerated return type of ProjectSetContinuousVulnerabilityScanning", + "description": "Autogenerated return type of ProjectSetContinuousVulnerabilityScanning.", "fields": [ { "name": "clientMutationId", @@ -141303,7 +168091,7 @@ { "kind": "OBJECT", "name": "ProjectSetLockedPayload", - "description": "Autogenerated return type of ProjectSetLocked", + "description": "Autogenerated return type of ProjectSetLocked.", "fields": [ { "name": "clientMutationId", @@ -141359,6 +168147,153 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "ProjectSetting", + "description": null, + "fields": [ + { + "name": "duoFeaturesEnabled", + "description": "Indicates whether GitLab Duo features are enabled for the project.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project the settings belong to.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectSettingsUpdateInput", + "description": "Autogenerated input type of ProjectSettingsUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fullPath", + "description": "Full Path of the project the settings belong to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "duoFeaturesEnabled", + "description": "Indicates whether GitLab Duo features are enabled for the project.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSettingsUpdatePayload", + "description": "Autogenerated return type of ProjectSettingsUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectSettings", + "description": "Project settings after mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectSetting", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "ProjectStatistics", @@ -141408,9 +168343,105 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "costFactoredBuildArtifactsSize", + "description": "Build artifacts size in bytes with any applicable cost factor for forks applied. This will equal build_artifacts_size if there is no applicable cost factor. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, + { + "name": "costFactoredLfsObjectsSize", + "description": "LFS objects size in bytes with any applicable cost factor for forks applied. This will equal lfs_objects_size if there is no applicable cost factor. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, + { + "name": "costFactoredPackagesSize", + "description": "Packages size in bytes with any applicable cost factor for forks applied. This will equal packages_size if there is no applicable cost factor. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, + { + "name": "costFactoredRepositorySize", + "description": "Repository size in bytes with any applicable cost factor for forks applied. This will equal repository_size if there is no applicable cost factor. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, + { + "name": "costFactoredSnippetsSize", + "description": "Snippets size in bytes with any applicable cost factor for forks applied. This will equal snippets_size if there is no applicable cost factor. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { "name": "costFactoredStorageSize", - "description": "Storage size in bytes with any applicable cost factor for forks applied. This will equal storage_size if there is no applicable cost factor. Introduced in 16.2: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Storage size in bytes with any applicable cost factor for forks applied. This will equal storage_size if there is no applicable cost factor. Introduced in GitLab 16.2: **Status**: Experiment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.2." + }, + { + "name": "costFactoredWikiSize", + "description": "Wiki size in bytes with any applicable cost factor for forks applied. This will equal wiki_size if there is no applicable cost factor. Introduced in GitLab 16.6: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", @@ -141422,7 +168453,7 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.2." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." }, { "name": "lfsObjectsSize", @@ -141649,6 +168680,208 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectSubscriptionCreateInput", + "description": "Autogenerated input type of ProjectSubscriptionCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Full path of the downstream project of the Project Subscription.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "upstreamPath", + "description": "Full path of the upstream project of the Project Subscription.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSubscriptionCreatePayload", + "description": "Autogenerated return type of ProjectSubscriptionCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscription", + "description": "Project Subscription created by the mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CiSubscriptionsProject", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectSubscriptionDeleteInput", + "description": "Autogenerated input type of ProjectSubscriptionDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "subscriptionId", + "description": "ID of the subscription to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "CiSubscriptionsProjectID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectSubscriptionDeletePayload", + "description": "Autogenerated return type of ProjectSubscriptionDelete.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "ProjectSyncForkInput", @@ -141701,7 +168934,7 @@ { "kind": "OBJECT", "name": "ProjectSyncForkPayload", - "description": "Autogenerated return type of ProjectSyncFork", + "description": "Autogenerated return type of ProjectSyncFork.", "fields": [ { "name": "clientMutationId", @@ -142245,8 +169478,155 @@ "deprecationReason": null }, { - "name": "leadTime", - "description": "Median time from when the issue was created to when it was closed.", + "name": "leadTime", + "description": "Median time from when the issue was created to when it was closed.", + "args": [ + { + "name": "from", + "description": "Timestamp marking the start date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "to", + "description": "Timestamp marking the end date and time.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author of the issue.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Milestone applied to the issue.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelNames", + "description": "Labels applied to the issue.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "epicId", + "description": "ID of an epic associated with the issues.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iterationId", + "description": "ID of an iteration associated with the issues.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "weight", + "description": "Weight applied to the issue.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "not", + "description": "Argument used for adding negated filters.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedValueStreamAnalyticsIssueFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValueStreamAnalyticsMetric", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeToMerge", + "description": "Median time from merge request creation to merge request merged.", "args": [ { "name": "from", @@ -142278,7 +169658,7 @@ }, { "name": "assigneeUsernames", - "description": "Usernames of users assigned to the issue.", + "description": "Usernames of users assigned to the merge request.", "type": { "kind": "LIST", "name": null, @@ -142296,7 +169676,7 @@ }, { "name": "authorUsername", - "description": "Username of the author of the issue.", + "description": "Username of the author of the merge request.", "type": { "kind": "SCALAR", "name": "String", @@ -142306,7 +169686,7 @@ }, { "name": "milestoneTitle", - "description": "Milestone applied to the issue.", + "description": "Milestone applied to the merge request.", "type": { "kind": "SCALAR", "name": "String", @@ -142316,7 +169696,7 @@ }, { "name": "labelNames", - "description": "Labels applied to the issue.", + "description": "Labels applied to the merge request.", "type": { "kind": "LIST", "name": null, @@ -142331,56 +169711,6 @@ } }, "defaultValue": null - }, - { - "name": "epicId", - "description": "ID of an epic associated with the issues.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "iterationId", - "description": "ID of an iteration associated with the issues.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "weight", - "description": "Weight applied to the issue.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "myReactionEmoji", - "description": "Filter by reaction emoji applied by the current user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "not", - "description": "Argument used for adding negated filters.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegatedValueStreamAnalyticsIssueFilterInput", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -142694,6 +170024,26 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "SCALAR", + "name": "ProjectsBranchRuleID", + "description": "A `ProjectsBranchRuleID` is a global ID. It is encoded as a string.\n\nAn example `ProjectsBranchRuleID` is: `\"gid://gitlab/Projects::BranchRule/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ProjectsSavedReplyID", + "description": "A `ProjectsSavedReplyID` is a global ID. It is encoded as a string.\n\nAn example `ProjectsSavedReplyID` is: `\"gid://gitlab/Projects::SavedReply/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "PrometheusAlert", @@ -142799,215 +170149,7 @@ { "kind": "OBJECT", "name": "PrometheusIntegrationCreatePayload", - "description": "Autogenerated return type of PrometheusIntegrationCreate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "integration", - "description": "Newly created integration.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AlertManagementPrometheusIntegration", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PrometheusIntegrationResetTokenInput", - "description": "Autogenerated input type of PrometheusIntegrationResetToken", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "ID of the integration to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "IntegrationsPrometheusID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PrometheusIntegrationResetTokenPayload", - "description": "Autogenerated return type of PrometheusIntegrationResetToken", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "integration", - "description": "Newly created integration.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AlertManagementPrometheusIntegration", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PrometheusIntegrationUpdateInput", - "description": "Autogenerated input type of PrometheusIntegrationUpdate", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "ID of the integration to mutate.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "IntegrationsPrometheusID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "active", - "description": "Whether the integration is receiving alerts.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "apiUrl", - "description": "Endpoint at which Prometheus can be queried.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PrometheusIntegrationUpdatePayload", - "description": "Autogenerated return type of PrometheusIntegrationUpdate", + "description": "Autogenerated return type of PrometheusIntegrationCreate.", "fields": [ { "name": "clientMutationId", @@ -143065,46 +170207,254 @@ }, { "kind": "INPUT_OBJECT", - "name": "PromoteToEpicInput", - "description": "Autogenerated input type of PromoteToEpic", + "name": "PrometheusIntegrationResetTokenInput", + "description": "Autogenerated input type of PrometheusIntegrationResetToken", "fields": null, "inputFields": [ { - "name": "projectPath", - "description": "Project the issue to mutate is in.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the integration to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "IntegrationsPrometheusID", "ofType": null } }, "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PrometheusIntegrationResetTokenPayload", + "description": "Autogenerated return type of PrometheusIntegrationResetToken.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "iid", - "description": "IID of the issue to mutate.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration", + "description": "Newly created integration.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AlertManagementPrometheusIntegration", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PrometheusIntegrationUpdateInput", + "description": "Autogenerated input type of PrometheusIntegrationUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "ID of the integration to mutate.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "IntegrationsPrometheusID", "ofType": null } }, "defaultValue": null }, + { + "name": "active", + "description": "Whether the integration is receiving alerts.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "apiUrl", + "description": "Endpoint at which Prometheus can be queried.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PrometheusIntegrationUpdatePayload", + "description": "Autogenerated return type of PrometheusIntegrationUpdate.", + "fields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", + "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration", + "description": "Newly created integration.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AlertManagementPrometheusIntegration", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PromoteToEpicInput", + "description": "Autogenerated input type of PromoteToEpic", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project the issue to mutate is in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "iid", + "description": "IID of the issue to mutate.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, "defaultValue": null }, { @@ -143125,7 +170475,7 @@ { "kind": "OBJECT", "name": "PromoteToEpicPayload", - "description": "Autogenerated return type of PromoteToEpic", + "description": "Autogenerated return type of PromoteToEpic.", "fields": [ { "name": "clientMutationId", @@ -143564,6 +170914,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "canApprove", + "description": "Indicates whether a user is authorized to approve.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "group", "description": "Group details. Present if it's group specific access control.", @@ -144050,6 +171412,57 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "PushAccessLevelInput", + "description": "Defines which user roles, users, deploy keys, or groups can push to a protected branch.", + "fields": null, + "inputFields": [ + { + "name": "accessLevel", + "description": "Access level allowed to perform action.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "userId", + "description": "User associated with the access level.", + "type": { + "kind": "SCALAR", + "name": "UserID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupId", + "description": "Group associated with the access level.", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deployKeyId", + "description": "Deploy key assigned to the access level.", + "type": { + "kind": "SCALAR", + "name": "DeployKeyID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "PushRules", @@ -144082,6 +171495,42 @@ "name": "PypiMetadata", "description": "Pypi metadata", "fields": [ + { + "name": "authorEmail", + "description": "Author email address(es) in RFC-822 format.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Longer description that can run to several paragraphs.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "descriptionContentType", + "description": "Markup syntax used in the description field.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "id", "description": "ID of the metadatum.", @@ -144098,6 +171547,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "keywords", + "description": "List of keywords, separated by commas.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadataVersion", + "description": "Metadata version.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "requiredPython", "description": "Required Python version of the Pypi package.", @@ -144109,6 +171582,18 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "summary", + "description": "One-line summary of the description.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -144123,7 +171608,7 @@ "fields": [ { "name": "abuseReport", - "description": "Find an abuse report. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Find an abuse report. Introduced in GitLab 16.3: **Status**: Experiment.", "args": [ { "name": "id", @@ -144146,11 +171631,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { "name": "abuseReportLabels", - "description": "Abuse report labels. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Abuse report labels. Introduced in GitLab 16.3: **Status**: Experiment.", "args": [ { "name": "searchTerm", @@ -144209,11 +171694,48 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." + }, + { + "name": "addOnPurchase", + "description": "Retrieve the active add-on purchase. This query can be used in GitLab SaaS and self-managed environments.", + "args": [ + { + "name": "addOnType", + "description": "Type of add-on for the add-on purchase.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GitlabSubscriptionsAddOnType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "namespaceId", + "description": "ID of namespace that the add-on was purchased for.", + "type": { + "kind": "SCALAR", + "name": "NamespaceID", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddOnPurchase", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "aiMessages", - "description": "Find GitLab Duo Chat messages. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Find GitLab Duo Chat messages. Introduced in GitLab 16.1: **Status**: Experiment.", "args": [ { "name": "requestIds", @@ -144251,6 +171773,16 @@ }, "defaultValue": null }, + { + "name": "agentVersionId", + "description": "Global ID of the agent to answer the chat.", + "type": { + "kind": "SCALAR", + "name": "AiAgentVersionID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -144302,7 +171834,7 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." }, { "name": "auditEventDefinitions", @@ -144361,6 +171893,112 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "auditEventsInstanceAmazonS3Configurations", + "description": "Instance-level Amazon S3 configurations for audit events.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InstanceAmazonS3ConfigurationTypeConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditEventsInstanceStreamingDestinations", + "description": "Instance-level external audit event streaming destinations. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InstanceAuditEventStreamingDestinationConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, { "name": "boardList", "description": "Find an issue board list.", @@ -144412,19 +172050,25 @@ }, { "name": "ciCatalogResource", - "description": "A single CI/CD Catalog resource visible to an authorized user Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "A single CI/CD Catalog resource visible to an authorized user Introduced in GitLab 16.1: **Status**: Experiment.", "args": [ { "name": "id", "description": "CI/CD Catalog resource global ID.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "CiCatalogResourceID", - "ofType": null - } + "kind": "SCALAR", + "name": "CiCatalogResourceID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fullPath", + "description": "CI/CD Catalog resource full path.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null }, "defaultValue": null } @@ -144435,28 +172079,38 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." }, { "name": "ciCatalogResources", - "description": "All CI/CD Catalog resources under a common namespace, visible to an authorized user Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", + "description": "All CI/CD Catalog resources under a common namespace, visible to an authorized user Introduced in GitLab 15.11: **Status**: Experiment.", "args": [ { - "name": "sort", - "description": "Sort Catalog Resources by given criteria.", + "name": "scope", + "description": "Scope of the returned catalog resources.", "type": { "kind": "ENUM", - "name": "CiCatalogResourceSort", + "name": "CiCatalogResourceScope", "ofType": null }, - "defaultValue": null + "defaultValue": "ALL" }, { - "name": "projectPath", - "description": "Project with the namespace catalog.", + "name": "search", + "description": "Search term to filter the catalog resources by name or description.", "type": { "kind": "SCALAR", - "name": "ID", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort catalog resources by given criteria.", + "type": { + "kind": "ENUM", + "name": "CiCatalogResourceSort", "ofType": null }, "defaultValue": null @@ -144508,7 +172162,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { "name": "ciConfig", @@ -144673,21 +172327,21 @@ }, { "name": "ciQueueingHistory", - "description": "Time it took for ci job to be picked up by runner in percentiles. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Time taken for CI jobs to be picked up by runner by percentile. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [ { - "name": "runnerType", - "description": "Filter jobs by the type of runner that executed them.", + "name": "fromTime", + "description": "Start of the requested time frame. Defaults to three hours ago.", "type": { - "kind": "ENUM", - "name": "CiRunnerType", + "kind": "SCALAR", + "name": "Time", "ofType": null }, "defaultValue": null }, { - "name": "fromTime", - "description": "Start of the requested time frame. Defaults to 3 hours ago.", + "name": "toTime", + "description": "End of the requested time frame. Defaults to the current time.", "type": { "kind": "SCALAR", "name": "Time", @@ -144696,11 +172350,11 @@ "defaultValue": null }, { - "name": "toTime", - "description": "End of the requested time frame. Defaults to current time.", + "name": "runnerType", + "description": "Filter jobs by the type of runner that executed them.", "type": { - "kind": "SCALAR", - "name": "Time", + "kind": "ENUM", + "name": "CiRunnerType", "ofType": null }, "defaultValue": null @@ -144712,7 +172366,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { "name": "ciVariables", @@ -144822,7 +172476,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "UserCore", + "name": "CurrentUser", "ofType": null }, "isDeprecated": false, @@ -144846,7 +172500,7 @@ }, { "name": "devopsAdoptionEnabledNamespaces", - "description": "Get configured DevOps adoption namespaces. **BETA** This endpoint is subject to change without notice.", + "description": "Get configured DevOps adoption namespaces. **Status:** Beta. This endpoint is subject to change without notice.", "args": [ { "name": "displayNamespaceId", @@ -144977,7 +172631,7 @@ }, { "name": "explainVulnerabilityPrompt", - "description": "GitLab Duo Vulnerability summary prompt for a specified vulnerability Introduced in 16.2: This feature is an Experiment. It can be changed or removed at any time.", + "description": "GitLab Duo Vulnerability explanation prompt for a specified vulnerability Introduced in GitLab 16.2: **Status**: Experiment.", "args": [ { "name": "vulnerabilityId", @@ -145000,7 +172654,47 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.2." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.2." + }, + { + "name": "frecentGroups", + "description": "A user's frecently visited groups", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Group", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frecentProjects", + "description": "A user's frecently visited projects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "geoNode", @@ -145037,13 +172731,96 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "googleCloudArtifactRegistryRepositoryArtifact", + "description": "Details about an artifact in the Google Artifact Registry. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [ + { + "name": "googleCloudProjectId", + "description": "ID of the Google Cloud project.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "location", + "description": "Location of the Artifact Registry repository.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "repository", + "description": "Repository on the Google Artifact Registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "image", + "description": "Name of the image in the Google Artifact Registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Full project path.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "UNION", + "name": "GoogleCloudArtifactRegistryArtifactDetails", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, { "name": "group", "description": "Find a group.", "args": [ { "name": "fullPath", - "description": "Full path of the project, group, or namespace. For example, `gitlab-org/gitlab-foss`.", + "description": "Full path of the group. For example, `gitlab-org/gitlab-foss`.", "type": { "kind": "NON_NULL", "name": null, @@ -145078,6 +172855,16 @@ }, "defaultValue": null }, + { + "name": "sort", + "description": "Sort order of results. Format: `_`, for example: `id_desc` or `name_asc`", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"name_asc\"" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -145245,6 +173032,73 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "integrationExclusions", + "description": null, + "args": [ + { + "name": "integrationName", + "description": "Type of integration.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IntegrationType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IntegrationExclusionConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, { "name": "issue", "description": "Find an issue.", @@ -145274,7 +173128,7 @@ }, { "name": "issues", - "description": "Find issues visible to the current user. At least one filter must be provided. Introduced in 15.6: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Find issues visible to the current user. At least one filter must be provided. Introduced in GitLab 15.6: **Status**: Experiment.", "args": [ { "name": "search", @@ -145745,7 +173599,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.6." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.6." }, { "name": "iteration", @@ -145776,7 +173630,7 @@ }, { "name": "jobs", - "description": "All jobs on this GitLab instance.", + "description": "All jobs on this GitLab instance. Returns an empty result for users without administrator access.", "args": [ { "name": "statuses", @@ -145898,9 +173752,52 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "memberRole", + "description": "Finds a single custom role. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "id", + "description": "Global ID of the member role to look up.", + "type": { + "kind": "SCALAR", + "name": "MemberRoleID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering column. Default is NAME.", + "type": { + "kind": "ENUM", + "name": "MemberRolesOrderBy", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Ordering column. Default is ASC.", + "type": { + "kind": "ENUM", + "name": "SortDirectionEnum", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MemberRole", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { "name": "memberRolePermissions", - "description": "List of all customizable permissions.", + "description": "List of all customizable permissions. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [ { "name": "after", @@ -145948,8 +173845,91 @@ "name": "CustomizablePermissionConnection", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." + }, + { + "name": "memberRoles", + "description": "Member roles available for the instance. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [ + { + "name": "id", + "description": "Global ID of the member role to look up.", + "type": { + "kind": "SCALAR", + "name": "MemberRoleID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "description": "Ordering column. Default is NAME.", + "type": { + "kind": "ENUM", + "name": "MemberRolesOrderBy", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Ordering column. Default is ASC.", + "type": { + "kind": "ENUM", + "name": "SortDirectionEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MemberRoleConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { "name": "mergeRequest", @@ -146017,13 +173997,40 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "mlModel", + "description": "Find machine learning models. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [ + { + "name": "id", + "description": "ID of the model.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "MlModelID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MlModel", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, { "name": "namespace", "description": "Find a namespace.", "args": [ { "name": "fullPath", - "description": "Full path of the project, group, or namespace. For example, `gitlab-org/gitlab-foss`.", + "description": "Full path of the namespace. For example, `gitlab-org/gitlab-foss`.", "type": { "kind": "NON_NULL", "name": null, @@ -146046,7 +174053,7 @@ }, { "name": "note", - "description": "Find a note. Introduced in 15.9: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Find a note. Introduced in GitLab 15.9: **Status**: Experiment.", "args": [ { "name": "id", @@ -146069,11 +174076,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.9." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.9." }, { "name": "organization", - "description": "Find an organization. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Find an organization. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [ { "name": "id", @@ -146096,7 +174103,60 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." + }, + { + "name": "organizations", + "description": "List organizations. Introduced in GitLab 16.8: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.8." }, { "name": "package", @@ -146131,7 +174191,7 @@ "args": [ { "name": "fullPath", - "description": "Full path of the project, group, or namespace. For example, `gitlab-org/gitlab-foss`.", + "description": "Full path of the project. For example, `gitlab-org/gitlab-foss`.", "type": { "kind": "NON_NULL", "name": null, @@ -146204,6 +174264,26 @@ }, "defaultValue": null }, + { + "name": "personal", + "description": "Return only personal projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Sort order of results. Format: `_`, for example: `id_desc` or `name_asc`", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"id_desc\"" + }, { "name": "ids", "description": "Filter projects by IDs.", @@ -146223,12 +174303,20 @@ "defaultValue": null }, { - "name": "sort", - "description": "Sort order of results. Format: `_`, for example: `id_desc` or `name_asc`", + "name": "fullPaths", + "description": "Filter projects by full paths. You cannot provide more than 50 full paths.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } }, "defaultValue": null }, @@ -146252,6 +174340,26 @@ }, "defaultValue": null }, + { + "name": "aimedForDeletion", + "description": "Return only projects marked for deletion.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeHidden", + "description": "Include hidden projects.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -146342,7 +174450,7 @@ }, { "name": "runnerPlatforms", - "description": "Supported runner platforms. Deprecated in 15.9: No longer used, use gitlab-runner documentation to learn about supported platforms.", + "description": "Supported runner platforms. Deprecated in GitLab 15.9: No longer used, use gitlab-runner documentation to learn about supported platforms.", "args": [ { "name": "after", @@ -146391,11 +174499,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "No longer used, use gitlab-runner documentation to learn about supported platforms. Deprecated in 15.9." + "deprecationReason": "No longer used, use gitlab-runner documentation to learn about supported platforms. Deprecated in GitLab 15.9." }, { "name": "runnerSetup", - "description": "Runner setup instructions. Deprecated in 15.9: No longer used, use gitlab-runner documentation to learn about runner registration commands.", + "description": "Runner setup instructions. Deprecated in GitLab 15.9: No longer used, use gitlab-runner documentation to learn about runner registration commands.", "args": [ { "name": "platform", @@ -146432,7 +174540,129 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "No longer used, use gitlab-runner documentation to learn about runner registration commands. Deprecated in 15.9." + "deprecationReason": "No longer used, use gitlab-runner documentation to learn about runner registration commands. Deprecated in GitLab 15.9." + }, + { + "name": "runnerUsage", + "description": "Runner usage by runner. Introduced in GitLab 16.9: **Status**: Experiment.", + "args": [ + { + "name": "runnerType", + "description": "Filter runners by the type.", + "type": { + "kind": "ENUM", + "name": "CiRunnerType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fromDate", + "description": "Start of the requested date frame. Defaults to the start of the previous calendar month.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "toDate", + "description": "End of the requested date frame. Defaults to the end of the previous calendar month.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "runnersLimit", + "description": "Maximum number of runners to return. Other runners will be aggregated to a `runner: null` entry. Defaults to 5 if unspecified. Maximum of 500.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "5" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiRunnerUsage", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." + }, + { + "name": "runnerUsageByProject", + "description": "Runner usage by project. Introduced in GitLab 16.9: **Status**: Experiment.", + "args": [ + { + "name": "runnerType", + "description": "Filter jobs by the type of runner that executed them.", + "type": { + "kind": "ENUM", + "name": "CiRunnerType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fromDate", + "description": "Start of the requested date frame. Defaults to the start of the previous calendar month.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "toDate", + "description": "End of the requested date frame. Defaults to the end of the previous calendar month.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectsLimit", + "description": "Maximum number of projects to return.Other projects will be aggregated to a `project: null` entry. Defaults to 5 if unspecified. Maximum of 500.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CiRunnerUsageByProject", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.9." }, { "name": "runners", @@ -146516,6 +174746,16 @@ }, "defaultValue": null }, + { + "name": "creatorId", + "description": "Filter runners by creator ID.", + "type": { + "kind": "SCALAR", + "name": "UserID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -146565,6 +174805,83 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "selfManagedAddOnEligibleUsers", + "description": "Users within the self-managed instance who are eligible for add-ons. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search the user list.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "addOnType", + "description": "Type of add on to filter the eligible users by.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GitlabSubscriptionsAddOnType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddOnUserConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." + }, { "name": "snippets", "description": "Find Snippets visible to the current user.", @@ -146741,7 +175058,7 @@ }, { "name": "syntheticNote", - "description": "Find a synthetic note Introduced in 15.9: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Find a synthetic note Introduced in GitLab 15.9: **Status**: Experiment.", "args": [ { "name": "sha", @@ -146778,7 +175095,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.9." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.9." }, { "name": "timelogs", @@ -147193,6 +175510,16 @@ }, "defaultValue": "false" }, + { + "name": "groupId", + "description": "Return users member of a given group.", + "type": { + "kind": "SCALAR", + "name": "GroupID", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -147318,6 +175645,24 @@ }, "defaultValue": null }, + { + "name": "owaspTopTen", + "description": "Filter vulnerabilities by OWASP Top 10 category.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityOwaspTop10", + "ofType": null + } + } + }, + "defaultValue": null + }, { "name": "scanner", "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.", @@ -147466,6 +175811,16 @@ }, "defaultValue": null }, + { + "name": "hasRemediations", + "description": "Returns only the vulnerabilities which have remediations.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -147625,7 +175980,7 @@ }, { "name": "workItem", - "description": "Find a work item. Introduced in 15.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Find a work item. Introduced in GitLab 15.1: **Status**: Experiment.", "args": [ { "name": "id", @@ -147648,11 +176003,96 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.1." + }, + { + "name": "workItemsByReference", + "description": "Find work items by their reference. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [ + { + "name": "contextNamespacePath", + "description": "Full path of the context namespace (project or group).", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "refs", + "description": "Work item references. Can be either a short reference or URL.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkItemConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." }, { "name": "workspace", - "description": "Find a workspace. Introduced in 16.0: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Find a workspace.", "args": [ { "name": "id", @@ -147674,16 +176114,16 @@ "name": "Workspace", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." + "isDeprecated": false, + "deprecationReason": null }, { "name": "workspaces", - "description": "Find workspaces owned by the current user by their IDs. Introduced in 16.0: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Find workspaces across the entire instance. This field is only available to instance admins, it will return an empty result for all non-admins.", "args": [ { "name": "ids", - "description": "Array of global workspace IDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", + "description": "Filter workspaces by workspace GlobalIDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", "type": { "kind": "LIST", "name": null, @@ -147699,9 +176139,27 @@ }, "defaultValue": null }, + { + "name": "userIds", + "description": "Filter workspaces by user GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + } + }, + "defaultValue": null + }, { "name": "projectIds", - "description": "Filter workspaces by project id.", + "description": "Filter workspaces by project GlobalIDs.", "type": { "kind": "LIST", "name": null, @@ -147718,8 +176176,26 @@ "defaultValue": null }, { - "name": "includeActualStates", - "description": "Includes all workspaces that match any of the actual states.", + "name": "agentIds", + "description": "Filter workspaces by agent GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "actualStates", + "description": "Filter workspaces by actual states.", "type": { "kind": "LIST", "name": null, @@ -147781,8 +176257,8 @@ "name": "WorkspaceConnection", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.0." + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -147863,7 +176339,7 @@ "fields": [ { "name": "p50", - "description": "50th percentile. 50% of the durations are lower than this value. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "50th percentile. 50% of the durations are lower than this value. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", @@ -147871,11 +176347,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { "name": "p75", - "description": "75th percentile. 75% of the durations are lower than this value. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "75th percentile. 75% of the durations are lower than this value. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", @@ -147883,11 +176359,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { "name": "p90", - "description": "90th percentile. 90% of the durations are lower than this value. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "90th percentile. 90% of the durations are lower than this value. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", @@ -147895,11 +176371,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { "name": "p95", - "description": "95th percentile. 95% of the durations are lower than this value. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "95th percentile. 95% of the durations are lower than this value. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", @@ -147907,11 +176383,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { "name": "p99", - "description": "99th percentile. 99% of the durations are lower than this value. Introduced in 16.4: This feature is an Experiment. It can be changed or removed at any time.", + "description": "99th percentile. 99% of the durations are lower than this value. Introduced in GitLab 16.4: **Status**: Experiment.", "args": [], "type": { "kind": "SCALAR", @@ -147919,7 +176395,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.4." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.4." }, { "name": "time", @@ -148001,6 +176477,100 @@ ], "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "RefreshStandardsAdherenceChecksInput", + "description": "Autogenerated input type of RefreshStandardsAdherenceChecks", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupPath", + "description": "Group path.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RefreshStandardsAdherenceChecksPayload", + "description": "Autogenerated return type of RefreshStandardsAdherenceChecks.", + "fields": [ + { + "name": "adherenceChecksStatus", + "description": "Progress of standards adherence checks.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "StandardsAdherenceChecksStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "UNION", "name": "Registrable", @@ -148685,7 +177255,7 @@ { "kind": "OBJECT", "name": "ReleaseAssetLinkCreatePayload", - "description": "Autogenerated return type of ReleaseAssetLinkCreate", + "description": "Autogenerated return type of ReleaseAssetLinkCreate.", "fields": [ { "name": "clientMutationId", @@ -148779,7 +177349,7 @@ { "kind": "OBJECT", "name": "ReleaseAssetLinkDeletePayload", - "description": "Autogenerated return type of ReleaseAssetLinkDelete", + "description": "Autogenerated return type of ReleaseAssetLinkDelete.", "fields": [ { "name": "clientMutationId", @@ -149046,7 +177616,7 @@ { "kind": "OBJECT", "name": "ReleaseAssetLinkUpdatePayload", - "description": "Autogenerated return type of ReleaseAssetLinkUpdate", + "description": "Autogenerated return type of ReleaseAssetLinkUpdate.", "fields": [ { "name": "clientMutationId", @@ -149341,6 +177911,16 @@ "description": "Autogenerated input type of ReleaseCreate", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectPath", "description": "Full path of the project the release is associated with.", @@ -149355,16 +177935,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "tagName", "description": "Name of the tag to associate with the release.", @@ -149465,7 +178035,7 @@ { "kind": "OBJECT", "name": "ReleaseCreatePayload", - "description": "Autogenerated return type of ReleaseCreate", + "description": "Autogenerated return type of ReleaseCreate.", "fields": [ { "name": "clientMutationId", @@ -149527,6 +178097,16 @@ "description": "Autogenerated input type of ReleaseDelete", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectPath", "description": "Full path of the project the release is associated with.", @@ -149541,16 +178121,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "tagName", "description": "Name of the tag associated with the release to delete.", @@ -149573,7 +178143,7 @@ { "kind": "OBJECT", "name": "ReleaseDeletePayload", - "description": "Autogenerated return type of ReleaseDelete", + "description": "Autogenerated return type of ReleaseDelete.", "fields": [ { "name": "clientMutationId", @@ -150131,6 +178701,16 @@ "description": "Autogenerated input type of ReleaseUpdate", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectPath", "description": "Full path of the project the release is associated with.", @@ -150145,16 +178725,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "tagName", "description": "Name of the tag associated with the release.", @@ -150225,7 +178795,7 @@ { "kind": "OBJECT", "name": "ReleaseUpdatePayload", - "description": "Autogenerated return type of ReleaseUpdate", + "description": "Autogenerated return type of ReleaseUpdate.", "fields": [ { "name": "clientMutationId", @@ -150339,7 +178909,7 @@ { "kind": "OBJECT", "name": "RemoveProjectFromSecurityDashboardPayload", - "description": "Autogenerated return type of RemoveProjectFromSecurityDashboard", + "description": "Autogenerated return type of RemoveProjectFromSecurityDashboard.", "fields": [ { "name": "clientMutationId", @@ -150450,7 +179020,7 @@ }, { "name": "position", - "description": "Position of this note on a diff.", + "description": "Position of the note on a diff.", "type": { "kind": "NON_NULL", "name": null, @@ -150470,7 +179040,7 @@ { "kind": "OBJECT", "name": "RepositionImageDiffNotePayload", - "description": "Autogenerated return type of RepositionImageDiffNote", + "description": "Autogenerated return type of RepositionImageDiffNote.", "fields": [ { "name": "clientMutationId", @@ -150972,7 +179542,7 @@ }, { "name": "blame", - "description": "Blob blame. Available only when feature flag `graphql_git_blame` is enabled. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Blob blame. Introduced in GitLab 16.3: **Status**: Experiment.", "args": [ { "name": "fromLine", @@ -150986,7 +179556,7 @@ }, { "name": "toLine", - "description": "Range ending on the line. Cannot be less than 1 or less than `to_line`.", + "description": "Range ending on the line. Cannot be smaller than `from_line` or greater than `from_line` + 100.", "type": { "kind": "SCALAR", "name": "Int", @@ -151001,7 +179571,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { "name": "blamePath", @@ -151483,6 +180053,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "unicodeEscapedBlob", + "description": "Raw content of the blob where invalid UTF-8 characters are\n escaped to unicode. Returns `null` if the `unicode_escaped_data` feature flag is disabled. Introduced in GitLab 16.11: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.11." + }, { "name": "webPath", "description": "Web path of the blob.", @@ -151831,7 +180413,7 @@ }, { "name": "iid", - "description": "Internal ID of the requirement. Deprecated in 15.8: Use work_item_iid instead.", + "description": "Internal ID of the requirement. Deprecated in GitLab 15.8: Use work_item_iid instead.", "args": [], "type": { "kind": "NON_NULL", @@ -151843,7 +180425,7 @@ } }, "isDeprecated": true, - "deprecationReason": "Use work_item_iid instead. Deprecated in 15.8." + "deprecationReason": "Use work_item_iid instead. Deprecated in GitLab 15.8." }, { "name": "lastTestReportManuallyCreated", @@ -152180,7 +180762,7 @@ "fields": [ { "name": "adminRequirement", - "description": "Indicates the user can perform `admin_requirement` on this resource", + "description": "If `true`, the user can perform `admin_requirement` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -152196,7 +180778,7 @@ }, { "name": "createRequirement", - "description": "Indicates the user can perform `create_requirement` on this resource", + "description": "If `true`, the user can perform `create_requirement` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -152212,7 +180794,7 @@ }, { "name": "destroyRequirement", - "description": "Indicates the user can perform `destroy_requirement` on this resource", + "description": "If `true`, the user can perform `destroy_requirement` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -152228,7 +180810,7 @@ }, { "name": "readRequirement", - "description": "Indicates the user can perform `read_requirement` on this resource", + "description": "If `true`, the user can perform `read_requirement` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -152244,7 +180826,7 @@ }, { "name": "updateRequirement", - "description": "Indicates the user can perform `update_requirement` on this resource", + "description": "If `true`, the user can perform `update_requirement` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -152429,6 +181011,29 @@ } ] }, + { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "description": "Reviewer ID wildcard values", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "description": "No reviewer is assigned.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANY", + "description": "Any reviewer is assigned.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", "name": "RootStorageStatistics", @@ -152484,7 +181089,7 @@ }, { "name": "costFactoredStorageSize", - "description": "Total storage in bytes with any applicable cost factor for forks applied. This will equal storage_size if there is no applicable cost factor. Introduced in 16.2: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Total storage in bytes with any applicable cost factor for forks applied. This will equal storage_size if there is no applicable cost factor. Introduced in GitLab 16.2: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", @@ -152496,7 +181101,7 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.2." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.2." }, { "name": "dependencyProxySize", @@ -152564,7 +181169,7 @@ }, { "name": "registrySizeEstimated", - "description": "Indicates whether the deduplicated Container Registry size for the namespace is an estimated value or not. Deprecated in 16.2: Use `container_registry_size_is_estimated`.", + "description": "Indicates whether the deduplicated Container Registry size for the namespace is an estimated value or not. Deprecated in GitLab 16.2: Use `container_registry_size_is_estimated`.", "args": [], "type": { "kind": "NON_NULL", @@ -152576,7 +181181,7 @@ } }, "isDeprecated": true, - "deprecationReason": "Use `container_registry_size_is_estimated`. Deprecated in 16.2." + "deprecationReason": "Use `container_registry_size_is_estimated`. Deprecated in GitLab 16.2." }, { "name": "repositorySize", @@ -152805,6 +181410,88 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "RunnerCacheClearInput", + "description": "Autogenerated input type of RunnerCacheClear", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "Global ID of the project that will have its runner cache cleared.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RunnerCacheClearPayload", + "description": "Autogenerated return type of RunnerCacheClear.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "RunnerCreateInput", @@ -152951,7 +181638,7 @@ { "kind": "OBJECT", "name": "RunnerCreatePayload", - "description": "Autogenerated return type of RunnerCreate", + "description": "Autogenerated return type of RunnerCreate.", "fields": [ { "name": "clientMutationId", @@ -153045,7 +181732,7 @@ { "kind": "OBJECT", "name": "RunnerDeletePayload", - "description": "Autogenerated return type of RunnerDelete", + "description": "Autogenerated return type of RunnerDelete.", "fields": [ { "name": "clientMutationId", @@ -153096,7 +181783,7 @@ "fields": [ { "name": "assignRunner", - "description": "Indicates the user can perform `assign_runner` on this resource", + "description": "If `true`, the user can perform `assign_runner` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -153112,7 +181799,7 @@ }, { "name": "deleteRunner", - "description": "Indicates the user can perform `delete_runner` on this resource", + "description": "If `true`, the user can perform `delete_runner` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -153128,7 +181815,7 @@ }, { "name": "readRunner", - "description": "Indicates the user can perform `read_runner` on this resource", + "description": "If `true`, the user can perform `read_runner` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -153144,7 +181831,7 @@ }, { "name": "updateRunner", - "description": "Indicates the user can perform `update_runner` on this resource", + "description": "If `true`, the user can perform `update_runner` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -153561,7 +182248,7 @@ { "kind": "OBJECT", "name": "RunnerUpdatePayload", - "description": "Autogenerated return type of RunnerUpdate", + "description": "Autogenerated return type of RunnerUpdate.", "fields": [ { "name": "clientMutationId", @@ -153617,6 +182304,114 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "RunnersExportUsageInput", + "description": "Autogenerated input type of RunnersExportUsage", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "description": "Scope of the runners to include in the report.", + "type": { + "kind": "ENUM", + "name": "CiRunnerType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fromDate", + "description": "UTC start date of the period to report on. Defaults to the start of last full month.", + "type": { + "kind": "SCALAR", + "name": "ISO8601Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "toDate", + "description": "UTC end date of the period to report on. \" \\\n \"Defaults to the end of the month specified by `fromDate`.", + "type": { + "kind": "SCALAR", + "name": "ISO8601Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "maxProjectCount", + "description": "Maximum number of projects to return. All other runner usage will be attributed to an `` entry. Defaults to 1000 projects.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RunnersExportUsagePayload", + "description": "Autogenerated return type of RunnersExportUsage.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "RunnersRegistrationTokenResetInput", @@ -153665,7 +182460,7 @@ { "kind": "OBJECT", "name": "RunnersRegistrationTokenResetPayload", - "description": "Autogenerated return type of RunnersRegistrationTokenReset", + "description": "Autogenerated return type of RunnersRegistrationTokenReset.", "fields": [ { "name": "clientMutationId", @@ -154707,7 +183502,7 @@ }, { "name": "id", - "description": "Global ID of the saved reply.", + "description": "Global ID of the user saved reply.", "args": [], "type": { "kind": "NON_NULL", @@ -154870,7 +183665,7 @@ { "kind": "OBJECT", "name": "SavedReplyCreatePayload", - "description": "Autogenerated return type of SavedReplyCreate", + "description": "Autogenerated return type of SavedReplyCreate.", "fields": [ { "name": "clientMutationId", @@ -154944,7 +183739,7 @@ }, { "name": "id", - "description": "Global ID of the saved reply.", + "description": "Global ID of the user saved reply.", "type": { "kind": "NON_NULL", "name": null, @@ -154964,7 +183759,7 @@ { "kind": "OBJECT", "name": "SavedReplyDestroyPayload", - "description": "Autogenerated return type of SavedReplyDestroy", + "description": "Autogenerated return type of SavedReplyDestroy.", "fields": [ { "name": "clientMutationId", @@ -155076,22 +183871,22 @@ "defaultValue": null }, { - "name": "id", - "description": "Global ID of the saved reply.", + "name": "name", + "description": "Name of the saved reply.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "UsersSavedReplyID", + "name": "String", "ofType": null } }, "defaultValue": null }, { - "name": "name", - "description": "Name of the saved reply.", + "name": "content", + "description": "Content of the saved reply.", "type": { "kind": "NON_NULL", "name": null, @@ -155104,14 +183899,14 @@ "defaultValue": null }, { - "name": "content", - "description": "Content of the saved reply.", + "name": "id", + "description": "Global ID of the user saved reply.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "UsersSavedReplyID", "ofType": null } }, @@ -155125,7 +183920,7 @@ { "kind": "OBJECT", "name": "SavedReplyUpdatePayload", - "description": "Autogenerated return type of SavedReplyUpdate", + "description": "Autogenerated return type of SavedReplyUpdate.", "fields": [ { "name": "clientMutationId", @@ -155439,6 +184234,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "policyScope", + "description": "Scope of the policy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PolicyScope", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "source", "description": "Source of the policy. Its fields depend on the source type.", @@ -155575,7 +184382,7 @@ { "kind": "OBJECT", "name": "ScanExecutionPolicyCommitPayload", - "description": "Autogenerated return type of ScanExecutionPolicyCommit", + "description": "Autogenerated return type of ScanExecutionPolicyCommit.", "fields": [ { "name": "branch", @@ -155774,6 +184581,26 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "deprecatedProperties", + "description": "All deprecated properties in the policy. Introduced in GitLab 16.10: **Status**: Experiment.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.10." + }, { "name": "description", "description": "Description of the policy.", @@ -155823,37 +184650,29 @@ "deprecationReason": null }, { - "name": "groupApprovers", - "description": "Approvers of the group type.", + "name": "name", + "description": "Name of the policy.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Group", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "Name of the policy.", + "name": "policyScope", + "description": "Scope of the policy", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "OBJECT", + "name": "PolicyScope", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -156294,7 +185113,7 @@ { "kind": "OBJECT", "name": "SecurityFindingCreateIssuePayload", - "description": "Autogenerated return type of SecurityFindingCreateIssue", + "description": "Autogenerated return type of SecurityFindingCreateIssue.", "fields": [ { "name": "clientMutationId", @@ -156388,7 +185207,7 @@ { "kind": "OBJECT", "name": "SecurityFindingCreateMergeRequestPayload", - "description": "Autogenerated return type of SecurityFindingCreateMergeRequest", + "description": "Autogenerated return type of SecurityFindingCreateMergeRequest.", "fields": [ { "name": "clientMutationId", @@ -156502,7 +185321,7 @@ { "kind": "OBJECT", "name": "SecurityFindingDismissPayload", - "description": "Autogenerated return type of SecurityFindingDismiss", + "description": "Autogenerated return type of SecurityFindingDismiss.", "fields": [ { "name": "clientMutationId", @@ -156599,6 +185418,16 @@ } }, "defaultValue": null + }, + { + "name": "comment", + "description": "Comment that explains why finding was reverted to detected status.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -156608,7 +185437,7 @@ { "kind": "OBJECT", "name": "SecurityFindingRevertToDetectedPayload", - "description": "Autogenerated return type of SecurityFindingRevertToDetected", + "description": "Autogenerated return type of SecurityFindingRevertToDetected.", "fields": [ { "name": "clientMutationId", @@ -156712,7 +185541,7 @@ { "kind": "OBJECT", "name": "SecurityPolicyProjectAssignPayload", - "description": "Autogenerated return type of SecurityPolicyProjectAssign", + "description": "Autogenerated return type of SecurityPolicyProjectAssign.", "fields": [ { "name": "clientMutationId", @@ -156790,7 +185619,7 @@ { "kind": "OBJECT", "name": "SecurityPolicyProjectCreatePayload", - "description": "Autogenerated return type of SecurityPolicyProjectCreate", + "description": "Autogenerated return type of SecurityPolicyProjectCreate.", "fields": [ { "name": "clientMutationId", @@ -156880,7 +185709,7 @@ { "kind": "OBJECT", "name": "SecurityPolicyProjectUnassignPayload", - "description": "Autogenerated return type of SecurityPolicyProjectUnassign", + "description": "Autogenerated return type of SecurityPolicyProjectUnassign.", "fields": [ { "name": "clientMutationId", @@ -156949,6 +185778,12 @@ "description": "Policies defined for the project/group's ancestor groups only.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "DESCENDANT", + "description": "Policies defined for the group's descendant projects/groups only. Only valid for group-level policies.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -157086,6 +185921,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "containerScanningForRegistry", + "description": "Aggregated counts for the `container_scanning_for_registry` scan", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityReportSummarySection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "coverageFuzzing", "description": "Aggregated counts for the `coverage_fuzzing` scan", @@ -157620,7 +186467,7 @@ { "kind": "OBJECT", "name": "SecurityTrainingUpdatePayload", - "description": "Autogenerated return type of SecurityTrainingUpdate", + "description": "Autogenerated return type of SecurityTrainingUpdate.", "fields": [ { "name": "clientMutationId", @@ -159241,6 +188088,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "DIFFBLUE_COVER_SERVICE", + "description": "DiffblueCoverService type", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "DISCORD_SERVICE", "description": "DiscordService type", @@ -159283,6 +188136,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "GOOGLE_CLOUD_PLATFORM_ARTIFACT_REGISTRY_SERVICE", + "description": "GoogleCloudPlatformArtifactRegistryService type", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOOGLE_CLOUD_PLATFORM_WORKLOAD_IDENTITY_FEDERATION_SERVICE", + "description": "GoogleCloudPlatformWorkloadIdentityFederationService type", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "GOOGLE_PLAY_SERVICE", "description": "GooglePlayService type", @@ -159343,6 +188208,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "PHORGE_SERVICE", + "description": "PhorgeService type", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "PIPELINES_EMAIL_SERVICE", "description": "PipelinesEmailService type", @@ -159379,12 +188250,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "SHIMO_SERVICE", - "description": "ShimoService type", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "SLACK_SERVICE", "description": "SlackService type", @@ -159442,6 +188307,222 @@ ], "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "SetContainerScanningForRegistryInput", + "description": "Autogenerated input type of SetContainerScanningForRegistry", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "namespacePath", + "description": "Full path of the namespace (project or group).", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enable", + "description": "Desired status for Container Scanning on Container Registry feature.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetContainerScanningForRegistryPayload", + "description": "Autogenerated return type of SetContainerScanningForRegistry.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerScanningForRegistryEnabled", + "description": "Whether the feature is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetPreReceiveSecretDetectionInput", + "description": "Autogenerated input type of SetPreReceiveSecretDetection", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "namespacePath", + "description": "Full path of the namespace (project).", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enable", + "description": "Desired status for pre-receive secret detection feature.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetPreReceiveSecretDetectionPayload", + "description": "Autogenerated return type of SetPreReceiveSecretDetection.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preReceiveSecretDetectionEnabled", + "description": "Whether the feature is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "ShaFormat", @@ -159490,12 +188571,6 @@ "description": "Sharing of runners is enabled.", "isDeprecated": false, "deprecationReason": null - }, - { - "name": "DISABLED_WITH_OVERRIDE", - "description": "Sharing of runners is disabled and overridable. Deprecated in 17.0: This was renamed.", - "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `disabled_and_overridable`. Deprecated in 17.0." } ], "possibleTypes": null @@ -159754,6 +188829,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "hidden", + "description": "Indicates the snippet is hidden because the author has been banned.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "httpUrlToRepo", "description": "HTTP URL to the snippet repository.", @@ -159782,10 +188873,52 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "imported", + "description": "Indicates whether the snippet was imported.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "importedFrom", + "description": "Import source of the snippet.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ImportSource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "notes", "description": "All notes on this noteable.", "args": [ + { + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", + "type": { + "kind": "ENUM", + "name": "NotesFilterType", + "ofType": null + }, + "defaultValue": "ALL_NOTES" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -160600,7 +189733,7 @@ "fields": [ { "name": "adminSnippet", - "description": "Indicates the user can perform `admin_snippet` on this resource", + "description": "If `true`, the user can perform `admin_snippet` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -160616,7 +189749,7 @@ }, { "name": "awardEmoji", - "description": "Indicates the user can perform `award_emoji` on this resource", + "description": "If `true`, the user can perform `award_emoji` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -160632,7 +189765,7 @@ }, { "name": "createNote", - "description": "Indicates the user can perform `create_note` on this resource", + "description": "If `true`, the user can perform `create_note` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -160648,7 +189781,7 @@ }, { "name": "readSnippet", - "description": "Indicates the user can perform `read_snippet` on this resource", + "description": "If `true`, the user can perform `read_snippet` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -160664,7 +189797,7 @@ }, { "name": "reportSnippet", - "description": "Indicates the user can perform `report_snippet` on this resource", + "description": "If `true`, the user can perform `report_snippet` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -160680,7 +189813,7 @@ }, { "name": "updateSnippet", - "description": "Indicates the user can perform `update_snippet` on this resource", + "description": "If `true`, the user can perform `update_snippet` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -161007,27 +190140,27 @@ "enumValues": [ { "name": "updated_desc", - "description": "Updated at descending order.", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "updated_asc", - "description": "Updated at ascending order.", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "created_desc", - "description": "Created at descending order.", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "created_asc", - "description": "Created at ascending order.", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "UPDATED_DESC", @@ -161168,6 +190301,177 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "StandardsAdherenceChecksStatus", + "description": "Progress of standards adherence checks", + "fields": [ + { + "name": "checksCompleted", + "description": "Number of adherence checks successfully completed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startedAt", + "description": "UTC timestamp when the adherence checks scan was started.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalChecks", + "description": "Number of adherence checks multiplied by the number of projects in the group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "StarProjectInput", + "description": "Autogenerated input type of StarProject", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "description": "Full path of the project to star or unstar.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "starred", + "description": "Indicates whether to star or unstar the project.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StarProjectPayload", + "description": "Autogenerated return type of StarProject.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": "Number of stars for the project.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "StatusAction", @@ -161185,6 +190489,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "confirmationMessage", + "description": "Custom confirmation message for a manual job. Introduced in GitLab 17.0: **Status**: Experiment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 17.0." + }, { "name": "icon", "description": "Icon used in the action button.", @@ -161557,7 +190873,7 @@ "fields": [ { "name": "aiCompletionResponse", - "description": "Triggered when a response from AI integration is received. Introduced in 15.11: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Triggered when a response from AI integration is received. Introduced in GitLab 15.11: **Status**: Experiment.", "args": [ { "name": "resourceId", @@ -161579,6 +190895,16 @@ }, "defaultValue": null }, + { + "name": "agentVersionId", + "description": "ID of the AI agent version.", + "type": { + "kind": "SCALAR", + "name": "AiAgentVersionID", + "ofType": null + }, + "defaultValue": null + }, { "name": "clientSubscriptionId", "description": "Client generated ID that be subscribed to, to receive a response for the mutation.", @@ -161606,7 +190932,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.11." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.11." }, { "name": "issuableAssigneesUpdated", @@ -161636,8 +190962,35 @@ "deprecationReason": null }, { - "name": "issuableDatesUpdated", - "description": "Triggered when the due date or start date of an issuable is updated.", + "name": "issuableDatesUpdated", + "description": "Triggered when the due date or start date of an issuable is updated.", + "args": [ + { + "name": "issuableId", + "description": "ID of the issuable.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "IssuableID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "UNION", + "name": "Issuable", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuableDescriptionUpdated", + "description": "Triggered when the description of an issuable is updated.", "args": [ { "name": "issuableId", @@ -161663,8 +191016,8 @@ "deprecationReason": null }, { - "name": "issuableDescriptionUpdated", - "description": "Triggered when the description of an issuable is updated.", + "name": "issuableEpicUpdated", + "description": "Triggered when the epic of an issuable is updated.", "args": [ { "name": "issuableId", @@ -161690,8 +191043,8 @@ "deprecationReason": null }, { - "name": "issuableEpicUpdated", - "description": "Triggered when the epic of an issuable is updated.", + "name": "issuableHealthStatusUpdated", + "description": "Triggered when the health status of an issuable is updated.", "args": [ { "name": "issuableId", @@ -161717,8 +191070,8 @@ "deprecationReason": null }, { - "name": "issuableHealthStatusUpdated", - "description": "Triggered when the health status of an issuable is updated.", + "name": "issuableIterationUpdated", + "description": "Triggered when the iteration of an issuable is updated.", "args": [ { "name": "issuableId", @@ -161744,8 +191097,8 @@ "deprecationReason": null }, { - "name": "issuableIterationUpdated", - "description": "Triggered when the iteration of an issuable is updated.", + "name": "issuableLabelsUpdated", + "description": "Triggered when the labels of an issuable are updated.", "args": [ { "name": "issuableId", @@ -161771,8 +191124,8 @@ "deprecationReason": null }, { - "name": "issuableLabelsUpdated", - "description": "Triggered when the labels of an issuable are updated.", + "name": "issuableMilestoneUpdated", + "description": "Triggered when the milestone of an issuable is updated.", "args": [ { "name": "issuableId", @@ -161798,8 +191151,8 @@ "deprecationReason": null }, { - "name": "issuableMilestoneUpdated", - "description": "Triggered when the milestone of an issuable is updated.", + "name": "issuableTitleUpdated", + "description": "Triggered when the title of an issuable is updated.", "args": [ { "name": "issuableId", @@ -161825,8 +191178,8 @@ "deprecationReason": null }, { - "name": "issuableTitleUpdated", - "description": "Triggered when the title of an issuable is updated.", + "name": "issuableWeightUpdated", + "description": "Triggered when the weight of an issuable is updated.", "args": [ { "name": "issuableId", @@ -161852,8 +191205,8 @@ "deprecationReason": null }, { - "name": "issuableWeightUpdated", - "description": "Triggered when the weight of an issuable is updated.", + "name": "issueCrmContactsUpdated", + "description": "Triggered when the crm contacts of an issuable are updated.", "args": [ { "name": "issuableId", @@ -161879,8 +191232,8 @@ "deprecationReason": null }, { - "name": "issueCrmContactsUpdated", - "description": "Triggered when the crm contacts of an issuable are updated.", + "name": "mergeRequestApprovalStateUpdated", + "description": "Triggered when approval state of a merge request is updated.", "args": [ { "name": "issuableId", @@ -161906,8 +191259,8 @@ "deprecationReason": null }, { - "name": "mergeRequestApprovalStateUpdated", - "description": "Triggered when approval state of a merge request is updated.", + "name": "mergeRequestDiffGenerated", + "description": "Triggered when a merge request diff is generated.", "args": [ { "name": "issuableId", @@ -161988,7 +191341,7 @@ }, { "name": "workItemNoteCreated", - "description": "Triggered when a note is created. Introduced in 15.9: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Triggered when a note is created. Introduced in GitLab 15.9: **Status**: Experiment.", "args": [ { "name": "noteableId", @@ -162007,11 +191360,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.9." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.9." }, { "name": "workItemNoteDeleted", - "description": "Triggered when a note is deleted. Introduced in 15.9: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Triggered when a note is deleted. Introduced in GitLab 15.9: **Status**: Experiment.", "args": [ { "name": "noteableId", @@ -162030,11 +191383,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.9." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.9." }, { "name": "workItemNoteUpdated", - "description": "Triggered when a note is updated. Introduced in 15.9: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Triggered when a note is updated. Introduced in GitLab 15.9: **Status**: Experiment.", "args": [ { "name": "noteableId", @@ -162053,7 +191406,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.9." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.9." }, { "name": "workItemUpdated", @@ -162696,6 +192049,16 @@ "description": "Autogenerated input type of TerraformStateDelete", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "Global ID of the Terraform state.", @@ -162709,16 +192072,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -162728,7 +192081,7 @@ { "kind": "OBJECT", "name": "TerraformStateDeletePayload", - "description": "Autogenerated return type of TerraformStateDelete", + "description": "Autogenerated return type of TerraformStateDelete.", "fields": [ { "name": "clientMutationId", @@ -162827,6 +192180,16 @@ "description": "Autogenerated input type of TerraformStateLock", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "Global ID of the Terraform state.", @@ -162840,16 +192203,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -162859,7 +192212,7 @@ { "kind": "OBJECT", "name": "TerraformStateLockPayload", - "description": "Autogenerated return type of TerraformStateLock", + "description": "Autogenerated return type of TerraformStateLock.", "fields": [ { "name": "clientMutationId", @@ -162909,6 +192262,16 @@ "description": "Autogenerated input type of TerraformStateUnlock", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "Global ID of the Terraform state.", @@ -162922,16 +192285,6 @@ } }, "defaultValue": null - }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null } ], "interfaces": null, @@ -162941,7 +192294,7 @@ { "kind": "OBJECT", "name": "TerraformStateUnlockPayload", - "description": "Autogenerated return type of TerraformStateUnlock", + "description": "Autogenerated return type of TerraformStateUnlock.", "fields": [ { "name": "clientMutationId", @@ -164916,27 +194269,27 @@ }, { "name": "updated_desc", - "description": "Updated at descending order.", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "updated_asc", - "description": "Updated at ascending order.", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "created_desc", - "description": "Created at descending order.", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "created_asc", - "description": "Created at ascending order.", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "UPDATED_DESC", @@ -165133,7 +194486,7 @@ { "kind": "OBJECT", "name": "TimelineEventCreatePayload", - "description": "Autogenerated return type of TimelineEventCreate", + "description": "Autogenerated return type of TimelineEventCreate.", "fields": [ { "name": "clientMutationId", @@ -165227,7 +194580,7 @@ { "kind": "OBJECT", "name": "TimelineEventDestroyPayload", - "description": "Autogenerated return type of TimelineEventDestroy", + "description": "Autogenerated return type of TimelineEventDestroy.", "fields": [ { "name": "clientMutationId", @@ -165321,7 +194674,7 @@ { "kind": "OBJECT", "name": "TimelineEventPromoteFromNotePayload", - "description": "Autogenerated return type of TimelineEventPromoteFromNote", + "description": "Autogenerated return type of TimelineEventPromoteFromNote.", "fields": [ { "name": "clientMutationId", @@ -165429,7 +194782,7 @@ { "kind": "OBJECT", "name": "TimelineEventTagCreatePayload", - "description": "Autogenerated return type of TimelineEventTagCreate", + "description": "Autogenerated return type of TimelineEventTagCreate.", "fields": [ { "name": "clientMutationId", @@ -166036,7 +195389,7 @@ { "kind": "OBJECT", "name": "TimelineEventUpdatePayload", - "description": "Autogenerated return type of TimelineEventUpdate", + "description": "Autogenerated return type of TimelineEventUpdate.", "fields": [ { "name": "clientMutationId", @@ -166366,15 +195719,11 @@ }, { "name": "spentAt", - "description": "When the time was spent.", + "description": "Timestamp of when the time was spent. If empty, defaults to current time.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - } + "kind": "SCALAR", + "name": "Time", + "ofType": null }, "defaultValue": null }, @@ -166414,7 +195763,7 @@ { "kind": "OBJECT", "name": "TimelogCreatePayload", - "description": "Autogenerated return type of TimelogCreate", + "description": "Autogenerated return type of TimelogCreate.", "fields": [ { "name": "clientMutationId", @@ -166508,7 +195857,7 @@ { "kind": "OBJECT", "name": "TimelogDeletePayload", - "description": "Autogenerated return type of TimelogDelete", + "description": "Autogenerated return type of TimelogDelete.", "fields": [ { "name": "clientMutationId", @@ -166620,7 +195969,7 @@ "fields": [ { "name": "adminTimelog", - "description": "Indicates the user can perform `admin_timelog` on this resource", + "description": "If `true`, the user can perform `admin_timelog` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -166674,27 +196023,27 @@ }, { "name": "updated_desc", - "description": "Updated at descending order.", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "updated_asc", - "description": "Updated at ascending order.", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "created_desc", - "description": "Created at descending order.", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "created_asc", - "description": "Created at ascending order.", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "UPDATED_DESC", @@ -166977,6 +196326,12 @@ "description": "An OKR assigned to the user requires an update.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "added_approver", + "description": "User was added as an approver.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -167078,7 +196433,7 @@ { "kind": "OBJECT", "name": "TodoCreatePayload", - "description": "Autogenerated return type of TodoCreate", + "description": "Autogenerated return type of TodoCreate.", "fields": [ { "name": "clientMutationId", @@ -167221,7 +196576,7 @@ { "kind": "OBJECT", "name": "TodoMarkDonePayload", - "description": "Autogenerated return type of TodoMarkDone", + "description": "Autogenerated return type of TodoMarkDone.", "fields": [ { "name": "clientMutationId", @@ -167362,7 +196717,7 @@ { "kind": "OBJECT", "name": "TodoRestoreManyPayload", - "description": "Autogenerated return type of TodoRestoreMany", + "description": "Autogenerated return type of TodoRestoreMany.", "fields": [ { "name": "clientMutationId", @@ -167433,7 +196788,7 @@ { "kind": "OBJECT", "name": "TodoRestorePayload", - "description": "Autogenerated return type of TodoRestore", + "description": "Autogenerated return type of TodoRestore.", "fields": [ { "name": "clientMutationId", @@ -167493,6 +196848,77 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "TodoSort", + "description": "Sort options for todos.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LABEL_PRIORITY_ASC", + "description": "By label priority in ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LABEL_PRIORITY_DESC", + "description": "By label priority in descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_desc", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "updated_asc", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_desc", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." + }, + { + "name": "created_asc", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", + "isDeprecated": true, + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." + }, + { + "name": "UPDATED_DESC", + "description": "Updated at descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED_ASC", + "description": "Updated at ascending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_DESC", + "description": "Created at descending order.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_ASC", + "description": "Created at ascending order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "ENUM", "name": "TodoStateEnum", @@ -167682,7 +197108,7 @@ { "kind": "OBJECT", "name": "TodosMarkAllDonePayload", - "description": "Autogenerated return type of TodosMarkAllDone", + "description": "Autogenerated return type of TodosMarkAllDone.", "fields": [ { "name": "clientMutationId", @@ -167943,6 +197369,85 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "TrackingEventInput", + "description": "Attributes for defining a tracking event.", + "fields": null, + "inputFields": [ + { + "name": "action", + "description": "Event action.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "category", + "description": "Event category.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "extra", + "description": "Extra metadata for the event.", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "label", + "description": "Event label.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "property", + "description": "Event property.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "value", + "description": "Event value.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "TrainingUrlRequestStatus", @@ -168523,7 +198028,7 @@ "fields": null, "inputFields": [ { - "name": "labelName", + "name": "labelNames", "description": "Filters epics that have at least one of the given labels.", "type": { "kind": "LIST", @@ -168541,7 +198046,7 @@ "defaultValue": null }, { - "name": "authorUsername", + "name": "authorUsernames", "description": "Filters epics that are authored by one of the given users.", "type": { "kind": "LIST", @@ -168809,6 +198314,16 @@ "description": "Autogenerated input type of UpdateAlertStatus", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectPath", "description": "Project the alert to mutate is in.", @@ -168837,16 +198352,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "status", "description": "Status to set the alert.", @@ -168869,7 +198374,7 @@ { "kind": "OBJECT", "name": "UpdateAlertStatusPayload", - "description": "Autogenerated return type of UpdateAlertStatus", + "description": "Autogenerated return type of UpdateAlertStatus.", "fields": [ { "name": "alert", @@ -169015,7 +198520,7 @@ { "kind": "OBJECT", "name": "UpdateBoardEpicUserPreferencesPayload", - "description": "Autogenerated return type of UpdateBoardEpicUserPreferences", + "description": "Autogenerated return type of UpdateBoardEpicUserPreferences.", "fields": [ { "name": "clientMutationId", @@ -169228,6 +198733,16 @@ "description": "Autogenerated input type of UpdateBoardList", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "position", "description": "Position of list within the board.", @@ -169248,6 +198763,149 @@ }, "defaultValue": null }, + { + "name": "listId", + "description": "Global ID of the list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ListID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBoardListPayload", + "description": "Autogenerated return type of UpdateBoardList.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "list", + "description": "Mutated list.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BoardList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBoardPayload", + "description": "Autogenerated return type of UpdateBoard.", + "fields": [ + { + "name": "board", + "description": "Board after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Board", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateComplianceFrameworkInput", + "description": "Autogenerated input type of UpdateComplianceFramework", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -169259,14 +198917,28 @@ "defaultValue": null }, { - "name": "listId", - "description": "Global ID of the list.", + "name": "id", + "description": "Global ID of the compliance framework to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ListID", + "name": "ComplianceManagementFrameworkID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "params", + "description": "Parameters to update the compliance framework with.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ComplianceFrameworkInput", "ofType": null } }, @@ -169279,8 +198951,8 @@ }, { "kind": "OBJECT", - "name": "UpdateBoardListPayload", - "description": "Autogenerated return type of UpdateBoardList", + "name": "UpdateComplianceFrameworkPayload", + "description": "Autogenerated return type of UpdateComplianceFramework.", "fields": [ { "name": "clientMutationId", @@ -169294,6 +198966,172 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "complianceFramework", + "description": "Compliance framework after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ComplianceFramework", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateContainerExpirationPolicyInput", + "description": "Autogenerated input type of UpdateContainerExpirationPolicy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectPath", + "description": "Project path where the container expiration policy is located.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "description": "Indicates whether this container expiration policy is enabled.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cadence", + "description": "This container expiration policy schedule.", + "type": { + "kind": "ENUM", + "name": "ContainerExpirationPolicyCadenceEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "olderThan", + "description": "Tags older that this will expire.", + "type": { + "kind": "ENUM", + "name": "ContainerExpirationPolicyOlderThanEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keepN", + "description": "Number of tags to retain.", + "type": { + "kind": "ENUM", + "name": "ContainerExpirationPolicyKeepEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nameRegex", + "description": "Tags with names matching this regex pattern will expire.", + "type": { + "kind": "SCALAR", + "name": "UntrustedRegexp", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nameRegexKeep", + "description": "Tags with names matching this regex pattern will be preserved.", + "type": { + "kind": "SCALAR", + "name": "UntrustedRegexp", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateContainerExpirationPolicyPayload", + "description": "Autogenerated return type of UpdateContainerExpirationPolicy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerExpirationPolicy", + "description": "Container expiration policy after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ContainerExpirationPolicy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "errors", "description": "Errors encountered during execution of the mutation.", @@ -169317,18 +199155,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "list", - "description": "Mutated list.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "BoardList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -169337,73 +199163,38 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "UpdateBoardPayload", - "description": "Autogenerated return type of UpdateBoard", - "fields": [ - { - "name": "board", - "description": "Board after mutation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Board", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "INPUT_OBJECT", + "name": "UpdateContainerRegistryProtectionRuleInput", + "description": "Autogenerated input type of UpdateContainerRegistryProtectionRule", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", - "args": [], "type": { "kind": "SCALAR", "name": "String", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], + "name": "id", + "description": "Global ID of the container registry protection rule to be updated.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "SCALAR", + "name": "ContainerRegistryProtectionRuleID", + "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateComplianceFrameworkInput", - "description": "Autogenerated input type of UpdateComplianceFramework", - "fields": null, - "inputFields": [ + "defaultValue": null + }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "repositoryPathPattern", + "description": "Container's repository path pattern of the protection rule. For example, `my-scope/my-project/container-dev-*`. Wildcard character `*` allowed.", "type": { "kind": "SCALAR", "name": "String", @@ -169412,30 +199203,22 @@ "defaultValue": null }, { - "name": "id", - "description": "Global ID of the compliance framework to update.", + "name": "minimumAccessLevelForDelete", + "description": "Minimum GitLab access level allowed to delete container images to the container registry. For example, `MAINTAINER`, `OWNER`, or `ADMIN`.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ComplianceManagementFrameworkID", - "ofType": null - } + "kind": "ENUM", + "name": "ContainerRegistryProtectionRuleAccessLevel", + "ofType": null }, "defaultValue": null }, { - "name": "params", - "description": "Parameters to update the compliance framework with.", + "name": "minimumAccessLevelForPush", + "description": "Minimum GitLab access level allowed to push container images to the container registry. For example, `MAINTAINER`, `OWNER`, or `ADMIN`.", "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ComplianceFrameworkInput", - "ofType": null - } + "kind": "ENUM", + "name": "ContainerRegistryProtectionRuleAccessLevel", + "ofType": null }, "defaultValue": null } @@ -169446,8 +199229,8 @@ }, { "kind": "OBJECT", - "name": "UpdateComplianceFrameworkPayload", - "description": "Autogenerated return type of UpdateComplianceFramework", + "name": "UpdateContainerRegistryProtectionRulePayload", + "description": "Autogenerated return type of UpdateContainerRegistryProtectionRule.", "fields": [ { "name": "clientMutationId", @@ -169462,12 +199245,12 @@ "deprecationReason": null }, { - "name": "complianceFramework", - "description": "Compliance framework after mutation.", + "name": "containerRegistryProtectionRule", + "description": "Container registry protection rule after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "ComplianceFramework", + "name": "ContainerRegistryProtectionRule", "ofType": null }, "isDeprecated": false, @@ -169505,8 +199288,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "UpdateContainerExpirationPolicyInput", - "description": "Autogenerated input type of UpdateContainerExpirationPolicy", + "name": "UpdateDependencyProxyImageTtlGroupPolicyInput", + "description": "Autogenerated input type of UpdateDependencyProxyImageTtlGroupPolicy", "fields": null, "inputFields": [ { @@ -169520,8 +199303,8 @@ "defaultValue": null }, { - "name": "projectPath", - "description": "Project path where the container expiration policy is located.", + "name": "groupPath", + "description": "Group path for the group dependency proxy image TTL policy.", "type": { "kind": "NON_NULL", "name": null, @@ -169535,7 +199318,7 @@ }, { "name": "enabled", - "description": "Indicates whether this container expiration policy is enabled.", + "description": "Indicates whether the policy is enabled or disabled.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -169544,51 +199327,11 @@ "defaultValue": null }, { - "name": "cadence", - "description": "This container expiration policy schedule.", - "type": { - "kind": "ENUM", - "name": "ContainerExpirationPolicyCadenceEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "olderThan", - "description": "Tags older that this will expire.", - "type": { - "kind": "ENUM", - "name": "ContainerExpirationPolicyOlderThanEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "keepN", - "description": "Number of tags to retain.", - "type": { - "kind": "ENUM", - "name": "ContainerExpirationPolicyKeepEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "nameRegex", - "description": "Tags with names matching this regex pattern will expire.", - "type": { - "kind": "SCALAR", - "name": "UntrustedRegexp", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "nameRegexKeep", - "description": "Tags with names matching this regex pattern will be preserved.", + "name": "ttl", + "description": "Number of days to retain a cached image file.", "type": { "kind": "SCALAR", - "name": "UntrustedRegexp", + "name": "Int", "ofType": null }, "defaultValue": null @@ -169600,8 +199343,8 @@ }, { "kind": "OBJECT", - "name": "UpdateContainerExpirationPolicyPayload", - "description": "Autogenerated return type of UpdateContainerExpirationPolicy", + "name": "UpdateDependencyProxyImageTtlGroupPolicyPayload", + "description": "Autogenerated return type of UpdateDependencyProxyImageTtlGroupPolicy.", "fields": [ { "name": "clientMutationId", @@ -169616,12 +199359,12 @@ "deprecationReason": null }, { - "name": "containerExpirationPolicy", - "description": "Container expiration policy after mutation.", + "name": "dependencyProxyImageTtlPolicy", + "description": "Group image TTL policy after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "ContainerExpirationPolicy", + "name": "DependencyProxyImageTtlGroupPolicy", "ofType": null }, "isDeprecated": false, @@ -169659,8 +199402,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "UpdateDependencyProxyImageTtlGroupPolicyInput", - "description": "Autogenerated input type of UpdateDependencyProxyImageTtlGroupPolicy", + "name": "UpdateDependencyProxyPackagesSettingsInput", + "description": "Autogenerated input type of UpdateDependencyProxyPackagesSettings", "fields": null, "inputFields": [ { @@ -169674,8 +199417,8 @@ "defaultValue": null }, { - "name": "groupPath", - "description": "Group path for the group dependency proxy image TTL policy.", + "name": "projectPath", + "description": "Project path for the dependency proxy for packages settings.", "type": { "kind": "NON_NULL", "name": null, @@ -169689,7 +199432,7 @@ }, { "name": "enabled", - "description": "Indicates whether the policy is enabled or disabled.", + "description": "Indicates whether the dependency proxy for packages is enabled for the project.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -169698,11 +199441,31 @@ "defaultValue": null }, { - "name": "ttl", - "description": "Number of days to retain a cached image file.", + "name": "mavenExternalRegistryUrl", + "description": "URL for the external Maven packages registry.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mavenExternalRegistryUsername", + "description": "Username for the external Maven packages registry.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mavenExternalRegistryPassword", + "description": "Password for the external Maven packages registry. Introduced in 16.5: This feature is an Experiment. It can be changed or removed at any time.", + "type": { + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null @@ -169714,8 +199477,8 @@ }, { "kind": "OBJECT", - "name": "UpdateDependencyProxyImageTtlGroupPolicyPayload", - "description": "Autogenerated return type of UpdateDependencyProxyImageTtlGroupPolicy", + "name": "UpdateDependencyProxyPackagesSettingsPayload", + "description": "Autogenerated return type of UpdateDependencyProxyPackagesSettings.", "fields": [ { "name": "clientMutationId", @@ -169730,12 +199493,12 @@ "deprecationReason": null }, { - "name": "dependencyProxyImageTtlPolicy", - "description": "Group image TTL policy after mutation.", + "name": "dependencyProxyPackagesSetting", + "description": "Dependency proxy for packages settings after mutation.", "args": [], "type": { "kind": "OBJECT", - "name": "DependencyProxyImageTtlGroupPolicy", + "name": "DependencyProxyPackagesSetting", "ofType": null }, "isDeprecated": false, @@ -169819,7 +199582,7 @@ { "kind": "OBJECT", "name": "UpdateDependencyProxySettingsPayload", - "description": "Autogenerated return type of UpdateDependencyProxySettings", + "description": "Autogenerated return type of UpdateDependencyProxySettings.", "fields": [ { "name": "clientMutationId", @@ -169933,31 +199696,31 @@ "fields": null, "inputFields": [ { - "name": "position", - "description": "Position of list within the board.", + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "collapsed", - "description": "Indicates if the list is collapsed for the user.", + "name": "position", + "description": "Position of list within the board.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "collapsed", + "description": "Indicates if the list is collapsed for the user.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null @@ -169984,7 +199747,7 @@ { "kind": "OBJECT", "name": "UpdateEpicBoardListPayload", - "description": "Autogenerated return type of UpdateEpicBoardList", + "description": "Autogenerated return type of UpdateEpicBoardList.", "fields": [ { "name": "clientMutationId", @@ -170046,6 +199809,16 @@ "description": "Autogenerated input type of UpdateEpic", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "iid", "description": "IID of the epic to mutate.", @@ -170060,16 +199833,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "groupPath", "description": "Group the epic to mutate is in.", @@ -170254,7 +200017,7 @@ { "kind": "OBJECT", "name": "UpdateEpicPayload", - "description": "Autogenerated return type of UpdateEpic", + "description": "Autogenerated return type of UpdateEpic.", "fields": [ { "name": "clientMutationId", @@ -170316,6 +200079,16 @@ "description": "Autogenerated input type of UpdateImageDiffNote", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "Global ID of the note to update.", @@ -170330,16 +200103,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "body", "description": "Content of the note.", @@ -170352,7 +200115,7 @@ }, { "name": "position", - "description": "Position of this note on a diff.", + "description": "Position of the note on a diff.", "type": { "kind": "INPUT_OBJECT", "name": "UpdateDiffImagePositionInput", @@ -170368,7 +200131,7 @@ { "kind": "OBJECT", "name": "UpdateImageDiffNotePayload", - "description": "Autogenerated return type of UpdateImageDiffNote", + "description": "Autogenerated return type of UpdateImageDiffNote.", "fields": [ { "name": "clientMutationId", @@ -170430,6 +200193,16 @@ "description": "Autogenerated input type of UpdateIssue", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectPath", "description": "Project the issue to mutate is in.", @@ -170458,16 +200231,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "description", "description": "Description of the issue.", @@ -170650,7 +200413,7 @@ { "kind": "OBJECT", "name": "UpdateIssuePayload", - "description": "Autogenerated return type of UpdateIssue", + "description": "Autogenerated return type of UpdateIssue.", "fields": [ { "name": "clientMutationId", @@ -170798,7 +200561,7 @@ { "kind": "OBJECT", "name": "UpdateIterationPayload", - "description": "Autogenerated return type of UpdateIteration", + "description": "Autogenerated return type of UpdateIteration.", "fields": [ { "name": "clientMutationId", @@ -170926,7 +200689,7 @@ }, { "name": "nugetDuplicatesAllowed", - "description": "Indicates whether duplicate NuGet packages are allowed for this namespace. Error is raised if `nuget_duplicates_option` feature flag is disabled.", + "description": "Indicates whether duplicate NuGet packages are allowed for this namespace.", "type": { "kind": "SCALAR", "name": "Boolean", @@ -170936,7 +200699,27 @@ }, { "name": "nugetDuplicateExceptionRegex", - "description": "When nuget_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect. Error is raised if `nuget_duplicates_option` feature flag is disabled.", + "description": "When nuget_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect. ", + "type": { + "kind": "SCALAR", + "name": "UntrustedRegexp", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "terraformModuleDuplicatesAllowed", + "description": "Indicates whether duplicate Terraform packages are allowed for this namespace.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "terraformModuleDuplicateExceptionRegex", + "description": "When terraform_module_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect.", "type": { "kind": "SCALAR", "name": "UntrustedRegexp", @@ -171003,6 +200786,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "nugetSymbolServerEnabled", + "description": "Indicates wheather the NuGet symbol server is enabled for this namespace.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -171012,7 +200805,7 @@ { "kind": "OBJECT", "name": "UpdateNamespacePackageSettingsPayload", - "description": "Autogenerated return type of UpdateNamespacePackageSettings", + "description": "Autogenerated return type of UpdateNamespacePackageSettings.", "fields": [ { "name": "clientMutationId", @@ -171074,6 +200867,16 @@ "description": "Autogenerated input type of UpdateNote", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "Global ID of the note to update.", @@ -171088,16 +200891,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "body", "description": "Content of the note.", @@ -171116,7 +200909,7 @@ { "kind": "OBJECT", "name": "UpdateNotePayload", - "description": "Autogenerated return type of UpdateNote", + "description": "Autogenerated return type of UpdateNote.", "fields": [ { "name": "clientMutationId", @@ -171220,7 +201013,7 @@ { "kind": "OBJECT", "name": "UpdatePackagesCleanupPolicyPayload", - "description": "Autogenerated return type of UpdatePackagesCleanupPolicy", + "description": "Autogenerated return type of UpdatePackagesCleanupPolicy.", "fields": [ { "name": "clientMutationId", @@ -171276,12 +201069,146 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "UpdatePackagesProtectionRuleInput", + "description": "Autogenerated input type of UpdatePackagesProtectionRule", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the package protection rule to be updated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "PackagesProtectionRuleID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "packageNamePattern", + "description": "Package name protected by the protection rule. For example, `@my-scope/my-package-*`. Wildcard character `*` allowed.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "packageType", + "description": "Package type protected by the protection rule. For example, `NPM`.", + "type": { + "kind": "ENUM", + "name": "PackagesProtectionRulePackageType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pushProtectedUpToAccessLevel", + "description": "Maximum GitLab access level unable to push a package. For example, `DEVELOPER`, `MAINTAINER`, `OWNER`.", + "type": { + "kind": "ENUM", + "name": "PackagesProtectionRuleAccessLevel", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdatePackagesProtectionRulePayload", + "description": "Autogenerated return type of UpdatePackagesProtectionRule.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageProtectionRule", + "description": "Packages protection rule after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PackagesProtectionRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "UpdateRequirementInput", "description": "Autogenerated input type of UpdateRequirement", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "title", "description": "Title of the requirement.", @@ -171316,16 +201243,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "state", "description": "State of the requirement.", @@ -171364,7 +201281,7 @@ { "kind": "OBJECT", "name": "UpdateRequirementPayload", - "description": "Autogenerated return type of UpdateRequirement", + "description": "Autogenerated return type of UpdateRequirement.", "fields": [ { "name": "clientMutationId", @@ -171506,7 +201423,7 @@ { "kind": "OBJECT", "name": "UpdateSnippetPayload", - "description": "Autogenerated return type of UpdateSnippet", + "description": "Autogenerated return type of UpdateSnippet.", "fields": [ { "name": "clientMutationId", @@ -171644,7 +201561,7 @@ { "kind": "OBJECT", "name": "UploadDeletePayload", - "description": "Autogenerated return type of UploadDelete", + "description": "Autogenerated return type of UploadDelete.", "fields": [ { "name": "clientMutationId", @@ -172411,6 +202328,16 @@ }, "defaultValue": null }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -172706,6 +202633,16 @@ }, "defaultValue": null }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -172886,7 +202823,7 @@ }, { "name": "email", - "description": "User email. Deprecated in 13.7: This was renamed.", + "description": "User email. Deprecated in GitLab 13.7: This was renamed.", "args": [], "type": { "kind": "SCALAR", @@ -172894,7 +202831,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in 13.7." + "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in GitLab 13.7." }, { "name": "emails", @@ -173139,6 +203076,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lastActivityOn", + "description": "Date the user last performed any actions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "linkedin", "description": "LinkedIn profile name of the user.", @@ -173256,6 +203205,69 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "organizations", + "description": "Organizations where the user has access. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query, which can be for the organization name or a path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." + }, { "name": "preferencesGitpodPath", "description": "Web path to the Gitpod section within user preferences.", @@ -173654,7 +203666,7 @@ }, { "name": "savedReplies", - "description": "Saved replies authored by the user. Will not return saved replies if `saved_replies` feature flag is disabled.", + "description": "Saved replies authored by the user.", "args": [ { "name": "after", @@ -173707,7 +203719,7 @@ }, { "name": "savedReply", - "description": "Saved reply authored by the user. Will not return saved reply if `saved_replies` feature flag is disabled.", + "description": "Saved reply authored by the user.", "args": [ { "name": "id", @@ -174159,6 +204171,16 @@ }, "defaultValue": null }, + { + "name": "sort", + "description": "Sort todos by given criteria.", + "type": { + "kind": "ENUM", + "name": "TodoSort", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -174210,7 +204232,7 @@ }, { "name": "twitter", - "description": "Twitter username of the user.", + "description": "X (formerly Twitter) username of the user.", "args": [], "type": { "kind": "SCALAR", @@ -174222,7 +204244,7 @@ }, { "name": "userAchievements", - "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in GitLab 15.10: **Status**: Experiment.", "args": [ { "name": "after", @@ -174271,7 +204293,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "userPermissions", @@ -174336,113 +204358,6 @@ }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "workspaces", - "description": "Workspaces owned by the current user.", - "args": [ - { - "name": "ids", - "description": "Array of global workspace IDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "RemoteDevelopmentWorkspaceID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "projectIds", - "description": "Filter workspaces by project id.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "includeActualStates", - "description": "Includes all workspaces that match any of the actual states.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WorkspaceConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -174459,6 +204374,11 @@ "name": "AutocompletedUser", "ofType": null }, + { + "kind": "OBJECT", + "name": "CurrentUser", + "ofType": null + }, { "kind": "OBJECT", "name": "MergeRequestAssignee", @@ -174789,7 +204709,113 @@ { "kind": "OBJECT", "name": "UserAchievementPrioritiesUpdatePayload", - "description": "Autogenerated return type of UserAchievementPrioritiesUpdate", + "description": "Autogenerated return type of UserAchievementPrioritiesUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userAchievements", + "description": "Updated user achievements.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserAchievement", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserAchievementsDeleteInput", + "description": "Autogenerated input type of UserAchievementsDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "userAchievementId", + "description": "Global ID of the user achievement being deleted.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AchievementsUserAchievementID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserAchievementsDeletePayload", + "description": "Autogenerated return type of UserAchievementsDelete.", "fields": [ { "name": "clientMutationId", @@ -174828,118 +204854,377 @@ "deprecationReason": null }, { - "name": "userAchievements", - "description": "Updated user achievements.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserAchievement", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserAchievementsDeleteInput", - "description": "Autogenerated input type of UserAchievementsDelete", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "userAchievementId", - "description": "Global ID of the user achievement being deleted.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "AchievementsUserAchievementID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserAchievementsDeletePayload", - "description": "Autogenerated return type of UserAchievementsDelete", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "name": "userAchievement", + "description": "Deleted user achievement.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserAchievement", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserAddOnAssignment", + "description": "An assignment of an AddOnPurchase to a User.", + "fields": [ + { + "name": "addOnPurchase", + "description": "Add-on purchase the user is assigned to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddOnPurchase", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserAddOnAssignmentBulkCreateInput", + "description": "Autogenerated input type of UserAddOnAssignmentBulkCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "addOnPurchaseId", + "description": "Global ID of AddOnPurchase to be assigned to.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GitlabSubscriptionsAddOnPurchaseID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userIds", + "description": "Global IDs of user to be assigned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "UserID", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserAddOnAssignmentBulkCreatePayload", + "description": "Autogenerated return type of UserAddOnAssignmentBulkCreate.", + "fields": [ + { + "name": "addOnPurchase", + "description": "AddOnPurchase state after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AddOnPurchase", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "users", + "description": "Users who the add-on purchase was assigned to.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddOnUserConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserAddOnAssignmentBulkRemoveInput", + "description": "Autogenerated input type of UserAddOnAssignmentBulkRemove", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "addOnPurchaseId", + "description": "Global ID of AddOnPurchase to be unassigned from.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GitlabSubscriptionsAddOnPurchaseID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userIds", + "description": "Global IDs of user to be unassigned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "UserID", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserAddOnAssignmentBulkRemovePayload", + "description": "Autogenerated return type of UserAddOnAssignmentBulkRemove.", + "fields": [ + { + "name": "addOnPurchase", + "description": "AddOnPurchase state after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AddOnPurchase", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "users", + "description": "Users who was unassigned from the add-on purchase.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userAchievement", - "description": "Deleted user achievement.", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "UserAchievement", + "name": "AddOnUserConnection", "ofType": null }, "isDeprecated": false, @@ -174951,33 +205236,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "OBJECT", - "name": "UserAddOnAssignment", - "description": "An assignment of an AddOnPurchase to a User.", - "fields": [ - { - "name": "addOnPurchase", - "description": "Add-on purchase the user is assigned to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AddOnPurchase", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", "name": "UserAddOnAssignmentConnection", @@ -175089,7 +205347,7 @@ { "kind": "OBJECT", "name": "UserAddOnAssignmentCreatePayload", - "description": "Autogenerated return type of UserAddOnAssignmentCreate", + "description": "Autogenerated return type of UserAddOnAssignmentCreate.", "fields": [ { "name": "addOnPurchase", @@ -175248,7 +205506,7 @@ { "kind": "OBJECT", "name": "UserAddOnAssignmentRemovePayload", - "description": "Autogenerated return type of UserAddOnAssignmentRemove", + "description": "Autogenerated return type of UserAddOnAssignmentRemove.", "fields": [ { "name": "addOnPurchase", @@ -175448,7 +205706,7 @@ { "kind": "OBJECT", "name": "UserCalloutCreatePayload", - "description": "Autogenerated return type of UserCalloutCreate", + "description": "Autogenerated return type of UserCalloutCreate.", "fields": [ { "name": "clientMutationId", @@ -175681,12 +205939,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "EOA_BRONZE_PLAN_BANNER", - "description": "Callout feature name for eoa_bronze_plan_banner.", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "PIPELINE_NEEDS_BANNER", "description": "Callout feature name for pipeline_needs_banner.", @@ -175849,12 +206101,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "CREATE_RUNNER_WORKFLOW_BANNER", - "description": "Callout feature name for create_runner_workflow_banner.", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "PROJECT_REPOSITORY_LIMIT_ALERT_WARNING_THRESHOLD", "description": "Callout feature name for project_repository_limit_alert_warning_threshold.", @@ -175873,12 +206119,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "NEW_NAVIGATION_CALLOUT", - "description": "Callout feature name for new_navigation_callout.", - "isDeprecated": false, - "deprecationReason": null - }, { "name": "NAMESPACE_OVER_STORAGE_USERS_COMBINED_ALERT", "description": "Callout feature name for namespace_over_storage_users_combined_alert.", @@ -175896,6 +206136,78 @@ "description": "Callout feature name for security_policy_protected_branch_modification.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "VULNERABILITY_REPORT_GROUPING", + "description": "Callout feature name for vulnerability_report_grouping.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NEW_NAV_FOR_EVERYONE_CALLOUT", + "description": "Callout feature name for new_nav_for_everyone_callout.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DUO_CHAT_CALLOUT", + "description": "Callout feature name for duo_chat_callout.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRODUCT_ANALYTICS_DASHBOARD_FEEDBACK", + "description": "Callout feature name for product_analytics_dashboard_feedback.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JOINING_A_PROJECT_ALERT", + "description": "Callout feature name for joining_a_project_alert.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRANSITION_TO_JIHU_CALLOUT", + "description": "Callout feature name for transition_to_jihu_callout.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUMMARIZE_CODE_CHANGES", + "description": "Callout feature name for summarize_code_changes.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEPLOYMENT_DETAILS_FEEDBACK", + "description": "Callout feature name for deployment_details_feedback.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DUO_CHAT_GA_ALERT", + "description": "Callout feature name for duo_chat_ga_alert.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BOARD_ADD_NEW_COLUMN_TRIGGER_POPOVER", + "description": "Callout feature name for board_add_new_column_trigger_popover.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEPLOYMENT_APPROVALS_EMPTY_STATE", + "description": "Callout feature name for deployment_approvals_empty_state.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PERIOD_IN_TERRAFORM_STATE_NAME_ALERT", + "description": "Callout feature name for period_in_terraform_state_name_alert.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -176151,6 +206463,16 @@ }, "defaultValue": null }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -176446,6 +206768,16 @@ }, "defaultValue": null }, + { + "name": "reviewerWildcardId", + "description": "Filter by reviewer presence. Incompatible with reviewerUsername.", + "type": { + "kind": "ENUM", + "name": "ReviewerWildcardId", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -176626,7 +206958,7 @@ }, { "name": "email", - "description": "User email. Deprecated in 13.7: This was renamed.", + "description": "User email. Deprecated in GitLab 13.7: This was renamed.", "args": [], "type": { "kind": "SCALAR", @@ -176634,7 +206966,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in 13.7." + "deprecationReason": "This was renamed. Please use `User.publicEmail`. Deprecated in GitLab 13.7." }, { "name": "emails", @@ -176879,6 +207211,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "lastActivityOn", + "description": "Date the user last performed any actions.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "linkedin", "description": "LinkedIn profile name of the user.", @@ -176989,12 +207333,75 @@ "description": "Who the user represents or works for.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizations", + "description": "Organizations where the user has access. Introduced in GitLab 16.6: **Status**: Experiment.", + "args": [ + { + "name": "search", + "description": "Search query, which can be for the organization name or a path.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationConnection", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.6." }, { "name": "preferencesGitpodPath", @@ -177394,7 +207801,7 @@ }, { "name": "savedReplies", - "description": "Saved replies authored by the user. Will not return saved replies if `saved_replies` feature flag is disabled.", + "description": "Saved replies authored by the user.", "args": [ { "name": "after", @@ -177447,7 +207854,7 @@ }, { "name": "savedReply", - "description": "Saved reply authored by the user. Will not return saved reply if `saved_replies` feature flag is disabled.", + "description": "Saved reply authored by the user.", "args": [ { "name": "id", @@ -177899,6 +208306,270 @@ }, "defaultValue": null }, + { + "name": "sort", + "description": "Sort todos by given criteria.", + "type": { + "kind": "ENUM", + "name": "TodoSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TodoConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "twitter", + "description": "X (formerly Twitter) username of the user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userAchievements", + "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in GitLab 15.10: **Status**: Experiment.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserAchievementConnection", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "username", + "description": "Username of the user. Unique within this instance of GitLab.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webPath", + "description": "Web path of the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webUrl", + "description": "Web URL of the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workspaces", + "description": "Workspaces owned by the current user.", + "args": [ + { + "name": "ids", + "description": "Filter workspaces by workspace GlobalIDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "RemoteDevelopmentWorkspaceID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "Filter workspaces by project GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "agentIds", + "description": "Filter workspaces by agent GlobalIDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ClustersAgentID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "actualStates", + "description": "Filter workspaces by actual states.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -177942,15 +208613,882 @@ ], "type": { "kind": "OBJECT", - "name": "TodoConnection", + "name": "WorkspaceConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "User", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCoreConnection", + "description": "The connection type for UserCore.", + "fields": [ + { + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCoreEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCoreEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "UserID", + "description": "A `UserID` is a global ID. It is encoded as a string.\n\nAn example `UserID` is: `\"gid://gitlab/User/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserMergeRequestInteraction", + "description": "Information about a merge request given a specific user.\n\nThis object has two parts to its state: a `User` and a `MergeRequest`. All\nfields relate to interactions between the two entities.\n", + "fields": [ + { + "name": "applicableApprovalRules", + "description": "Approval rules that apply to this user for this merge request.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ApprovalRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approved", + "description": "Whether this user has approved this merge request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canMerge", + "description": "Whether this user can merge this merge request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canUpdate", + "description": "Whether this user can update this merge request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewState", + "description": "State of the review by this user.", + "args": [], + "type": { + "kind": "ENUM", + "name": "MergeRequestReviewState", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reviewed", + "description": "Whether this user has provided a review for this merge request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserPermissions", + "description": null, + "fields": [ + { + "name": "createSnippet", + "description": "If `true`, the user can perform `create_snippet` on this resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserPreferences", + "description": null, + "fields": [ + { + "name": "extensionsMarketplaceOptInStatus", + "description": "Status of the Web IDE Extension Marketplace opt-in for the user.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ExtensionsMarketplaceOptInStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuesSort", + "description": "Sort order for issue lists.", + "args": [], + "type": { + "kind": "ENUM", + "name": "IssueSort", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "useWebIdeExtensionMarketplace", + "description": "Whether Web IDE Extension Marketplace is enabled for the user. Deprecated in GitLab 16.11: Use `extensions_marketplace_opt_in_status` instead.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use `extensions_marketplace_opt_in_status` instead. Deprecated in GitLab 16.11." + }, + { + "name": "visibilityPipelineIdType", + "description": "Determines whether the pipeline list shows ID or IID.", + "args": [], + "type": { + "kind": "ENUM", + "name": "VisibilityPipelineIdType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserPreferencesUpdateInput", + "description": "Autogenerated input type of UserPreferencesUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "extensionsMarketplaceOptInStatus", + "description": "Status of the Web IDE Extension Marketplace opt-in for the user.", + "type": { + "kind": "ENUM", + "name": "ExtensionsMarketplaceOptInStatus", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "issuesSort", + "description": "Sort order for issue lists.", + "type": { + "kind": "ENUM", + "name": "IssueSort", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "useWebIdeExtensionMarketplace", + "description": "Whether Web IDE Extension Marketplace is enabled for the user.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "visibilityPipelineIdType", + "description": "Determines whether the pipeline list shows ID or IID.", + "type": { + "kind": "ENUM", + "name": "VisibilityPipelineIdType", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserPreferencesUpdatePayload", + "description": "Autogenerated return type of UserPreferencesUpdate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPreferences", + "description": "User preferences after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserPreferences", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserSetNamespaceCommitEmailInput", + "description": "Autogenerated input type of UserSetNamespaceCommitEmail", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "namespaceId", + "description": "ID of the namespace to set the namespace commit email for.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NamespaceID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "emailId", + "description": "ID of the email to set.", + "type": { + "kind": "SCALAR", + "name": "EmailID", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserSetNamespaceCommitEmailPayload", + "description": "Autogenerated return type of UserSetNamespaceCommitEmail.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespaceCommitEmail", + "description": "User namespace commit email after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NamespaceCommitEmail", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserState", + "description": "Possible states of a user", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "active", + "description": "User is active and can use the system.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blocked", + "description": "User has been blocked by an administrator and cannot use the system.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deactivated", + "description": "User is no longer active and cannot use the system.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "banned", + "description": "User is blocked, and their contributions are hidden.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ldap_blocked", + "description": "User has been blocked by the system.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blocked_pending_approval", + "description": "User is blocked and pending approval.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserStatus", + "description": null, + "fields": [ + { + "name": "availability", + "description": "User availability status.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AvailabilityEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emoji", + "description": "String representation of emoji.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "User status message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "messageHtml", + "description": "HTML of the user status message", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "UsersSavedReplyID", + "description": "A `UsersSavedReplyID` is a global ID. It is encoded as a string.\n\nAn example `UsersSavedReplyID` is: `\"gid://gitlab/Users::SavedReply/1\"`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ValueStream", + "description": null, + "fields": [ + { + "name": "id", + "description": "ID of the value stream.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AnalyticsCycleAnalyticsValueStreamID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the value stream.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "description": "Namespace the value stream belongs to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Namespace", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "description": "Project the value stream belongs to, returns empty if it belongs to a group. Introduced in GitLab 15.6: **Status**: Experiment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.6." + }, + { + "name": "stages", + "description": "Value Stream stages.", + "args": [ + { + "name": "id", + "description": "Value stream stage id.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ValueStreamStage", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ValueStreamAnalytics", + "description": null, + "fields": [ + { + "name": "aggregationStatus", + "description": "Shows information about background data collection and aggregation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AggregationStatus", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ValueStreamAnalyticsMetric", + "description": "", + "fields": [ + { + "name": "identifier", + "description": "Identifier for the metric.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, { - "name": "twitter", - "description": "Twitter username of the user.", + "name": "links", + "description": "Optional links for drilling down.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ValueStreamMetricLinkType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "Title for the metric.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unit", + "description": "Unit of measurement.", "args": [], "type": { "kind": "SCALAR", @@ -177961,68 +209499,38 @@ "deprecationReason": null }, { - "name": "userAchievements", - "description": "Achievements for the user. Only returns for namespaces where the `achievements` feature flag is enabled. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", - "args": [ - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "value", + "description": "Value for the metric.", + "args": [], "type": { - "kind": "OBJECT", - "name": "UserAchievementConnection", + "kind": "SCALAR", + "name": "Float", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ValueStreamConnection", + "description": "The connection type for ValueStream.", + "fields": [ { - "name": "userPermissions", - "description": "Permissions for the current user on the resource.", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "UserPermissions", + "name": "ValueStreamEdge", "ofType": null } }, @@ -178030,15 +209538,15 @@ "deprecationReason": null }, { - "name": "username", - "description": "Username of the user. Unique within this instance of GitLab.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ValueStream", "ofType": null } }, @@ -178046,25 +209554,74 @@ "deprecationReason": null }, { - "name": "webPath", - "description": "Web path of the user.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ValueStreamCreateInput", + "description": "Autogenerated input type of ValueStreamCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null }, { - "name": "webUrl", - "description": "Web URL of the user.", - "args": [], + "name": "stages", + "description": "Value stream custom stages.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ValueStreamStageInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "setting", + "description": "Value stream configuration.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ValueStreamSettingInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Value stream name.", "type": { "kind": "NON_NULL", "name": null, @@ -178074,111 +209631,75 @@ "ofType": null } }, + "defaultValue": null + }, + { + "name": "namespacePath", + "description": "Full path of the namespace(project or group) the value stream is created in.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ValueStreamCreatePayload", + "description": "Autogenerated return type of ValueStreamCreate.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "workspaces", - "description": "Workspaces owned by the current user.", - "args": [ - { - "name": "ids", - "description": "Array of global workspace IDs. For example, `[\"gid://gitlab/RemoteDevelopment::Workspace/1\"]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "RemoteDevelopmentWorkspaceID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "projectIds", - "description": "Filter workspaces by project id.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ProjectID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "includeActualStates", - "description": "Includes all workspaces that match any of the actual states.", - "type": { - "kind": "LIST", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null } - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified cursor.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "valueStream", + "description": "Created value stream.", + "args": [], "type": { "kind": "OBJECT", - "name": "WorkspaceConnection", + "name": "ValueStream", "ofType": null }, "isDeprecated": false, @@ -178186,47 +209707,37 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "User", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "UserCoreConnection", - "description": "The connection type for UserCore.", + "name": "ValueStreamDashboardCount", + "description": "Represents a recorded measurement (object count) for the requested group", "fields": [ { "name": "count", - "description": "Total count of collection.", + "description": "Object count.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "edges", - "description": "A list of edges.", + "name": "identifier", + "description": "Type of object being measured.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UserCoreEdge", + "kind": "ENUM", + "name": "ValueStreamDashboardMetric", "ofType": null } }, @@ -178234,36 +209745,163 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "recordedAt", + "description": "Time the measurement was taken.", "args": [], "type": { - "kind": "LIST", + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ValueStreamDashboardMetric", + "description": "Possible identifier types for a measurement", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROJECTS", + "description": "Project count.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUES", + "description": "Issue count.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GROUPS", + "description": "Group count.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUESTS", + "description": "Merge request count.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PIPELINES", + "description": "Pipeline count.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USERS", + "description": "User count.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTRIBUTORS", + "description": "Contributor count. EXPERIMENTAL: Only available on the SaaS version of GitLab when the ClickHouse database backend is enabled.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ValueStreamDestroyInput", + "description": "Autogenerated input type of ValueStreamDestroy", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the value stream to destroy.", + "type": { + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "UserCore", + "kind": "SCALAR", + "name": "AnalyticsCycleAnalyticsValueStreamID", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ValueStreamDestroyPayload", + "description": "Autogenerated return type of ValueStreamDestroy.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "errors", + "description": "Errors encountered during execution of the mutation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "valueStream", + "description": "Value stream deleted after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ValueStream", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null } ], "inputFields": null, @@ -178273,7 +209911,7 @@ }, { "kind": "OBJECT", - "name": "UserCoreEdge", + "name": "ValueStreamEdge", "description": "An edge in a connection.", "fields": [ { @@ -178298,7 +209936,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "UserCore", + "name": "ValueStream", "ofType": null }, "isDeprecated": false, @@ -178311,24 +209949,85 @@ "possibleTypes": null }, { - "kind": "SCALAR", - "name": "UserID", - "description": "A `UserID` is a global ID. It is encoded as a string.\n\nAn example `UserID` is: `\"gid://gitlab/User/1\"`.", - "fields": null, + "kind": "OBJECT", + "name": "ValueStreamMetricLinkType", + "description": null, + "fields": [ + { + "name": "docsLink", + "description": "Link to the metric documentation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "Label for the link.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the link group.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "Drill-down URL.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], "inputFields": null, - "interfaces": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "UserMergeRequestInteraction", - "description": "Information about a merge request given a specific user.\n\nThis object has two parts to its state: a `User` and a `MergeRequest`. All\nfields relate to interactions between the two entities.\n", - "fields": [ + "kind": "INPUT_OBJECT", + "name": "ValueStreamSettingInput", + "description": "Attributes for value stream setting.", + "fields": null, + "inputFields": [ { - "name": "applicableApprovalRules", - "description": "Approval rules that apply to this user for this merge request.", - "args": [], + "name": "projectIdsFilter", + "description": "Projects' global IDs used to filter value stream data.", "type": { "kind": "LIST", "name": null, @@ -178336,25 +210035,50 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ApprovalRule", + "kind": "SCALAR", + "name": "ProjectID", "ofType": null } } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ValueStreamStage", + "description": null, + "fields": [ + { + "name": "custom", + "description": "Whether the stage is customized.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "approved", - "description": "Whether this user has approved this merge request.", + "name": "endEventHtmlDescription", + "description": "HTML description of the end event.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -178362,15 +210086,15 @@ "deprecationReason": null }, { - "name": "canMerge", - "description": "Whether this user can merge this merge request.", + "name": "endEventIdentifier", + "description": "End event identifier.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "ValueStreamStageEvent", "ofType": null } }, @@ -178378,8 +210102,20 @@ "deprecationReason": null }, { - "name": "canUpdate", - "description": "Whether this user can update this merge request.", + "name": "endEventLabel", + "description": "Label associated with end event.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Label", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hidden", + "description": "Whether the stage is hidden.", "args": [], "type": { "kind": "NON_NULL", @@ -178394,90 +210130,163 @@ "deprecationReason": null }, { - "name": "reviewState", - "description": "State of the review by this user.", + "name": "id", + "description": "ID of the value stream.", "args": [], "type": { - "kind": "ENUM", - "name": "MergeRequestReviewState", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AnalyticsCycleAnalyticsStageID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reviewed", - "description": "Whether this user has provided a review for this merge request.", + "name": "metrics", + "description": "Aggregated metrics for the given stage", + "args": [ + { + "name": "timeframe", + "description": "Aggregation timeframe. Filters the issue or the merge request creation time for FOSS projects, and the end event timestamp for licensed projects or groups.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "Timeframe", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the issue or the merge request.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "authorUsername", + "description": "Username of the author of the issue or the merge request.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Milestone applied to the issue or the merge request.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelNames", + "description": "Labels applied to the issue or the merge request.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ValueStreamStageMetrics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of the stage.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserPermissions", - "description": null, - "fields": [ + }, { - "name": "createSnippet", - "description": "Indicates the user can perform `create_snippet` on this resource", + "name": "startEventHtmlDescription", + "description": "HTML description of the start event.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserPreferences", - "description": null, - "fields": [ + }, { - "name": "issuesSort", - "description": "Sort order for issue lists.", + "name": "startEventIdentifier", + "description": "Start event identifier.", "args": [], "type": { - "kind": "ENUM", - "name": "IssueSort", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ValueStreamStageEvent", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "visibilityPipelineIdType", - "description": "Determines whether the pipeline list shows ID or IID.", + "name": "startEventLabel", + "description": "Label associated with start event.", "args": [], "type": { - "kind": "ENUM", - "name": "VisibilityPipelineIdType", + "kind": "OBJECT", + "name": "Label", "ofType": null }, "isDeprecated": false, @@ -178489,38 +210298,243 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "ValueStreamStageEvent", + "description": "Stage event identifiers", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ISSUE_CREATED", + "description": "Issue created event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_FIRST_MENTIONED_IN_COMMIT", + "description": "Issue first mentioned in commit event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_DEPLOYED_TO_PRODUCTION", + "description": "Issue deployed to production event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_CREATED", + "description": "Merge request created event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_FIRST_DEPLOYED_TO_PRODUCTION", + "description": "Merge request first deployed to production event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_LAST_BUILD_FINISHED", + "description": "Merge request last build finished event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_LAST_BUILD_STARTED", + "description": "Merge request last build started event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_MERGED", + "description": "Merge request merged event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CODE_STAGE_START", + "description": "Code stage start event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_STAGE_END", + "description": "Issue stage end event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLAN_STAGE_START", + "description": "Plan stage start event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_CLOSED", + "description": "Issue closed event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_FIRST_ADDED_TO_BOARD", + "description": "Issue first added to board event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_FIRST_ASSOCIATED_WITH_MILESTONE", + "description": "Issue first associated with milestone event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_LAST_EDITED", + "description": "Issue last edited event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_LABEL_ADDED", + "description": "Issue label added event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_LABEL_REMOVED", + "description": "Issue label removed event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_FIRST_ASSIGNED_AT", + "description": "Issue first assigned at event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_FIRST_ADDED_TO_ITERATION", + "description": "Issue first added to iteration event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_CLOSED", + "description": "Merge request closed event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_LAST_EDITED", + "description": "Merge request last edited event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_LABEL_ADDED", + "description": "Merge request label added event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_LABEL_REMOVED", + "description": "Merge request label removed event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_FIRST_COMMIT_AT", + "description": "Merge request first commit at event.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MERGE_REQUEST_FIRST_ASSIGNED_AT", + "description": "Merge request first assigned at event.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", - "name": "UserPreferencesUpdateInput", - "description": "Autogenerated input type of UserPreferencesUpdate", + "name": "ValueStreamStageInput", + "description": "Attributes for value stream stage.", "fields": null, "inputFields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "name", + "description": "Name of the stage.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "custom", + "description": "Whether the stage is customized. If false, it assigns a built-in default stage by name.", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, - "defaultValue": null + "defaultValue": "true" }, { - "name": "issuesSort", - "description": "Sort order for issue lists.", + "name": "endEventIdentifier", + "description": "End event identifier.", "type": { "kind": "ENUM", - "name": "IssueSort", + "name": "ValueStreamStageEvent", "ofType": null }, "defaultValue": null }, { - "name": "visibilityPipelineIdType", - "description": "Determines whether the pipeline list shows ID or IID.", + "name": "endEventLabelId", + "description": "Label ID associated with the end event identifier.", + "type": { + "kind": "SCALAR", + "name": "LabelID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hidden", + "description": "Whether the stage is hidden.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startEventIdentifier", + "description": "Start event identifier.", "type": { "kind": "ENUM", - "name": "VisibilityPipelineIdType", + "name": "ValueStreamStageEvent", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startEventLabelId", + "description": "Label ID associated with the start event identifier.", + "type": { + "kind": "SCALAR", + "name": "LabelID", "ofType": null }, "defaultValue": null @@ -178532,52 +210546,40 @@ }, { "kind": "OBJECT", - "name": "UserPreferencesUpdatePayload", - "description": "Autogenerated return type of UserPreferencesUpdate", + "name": "ValueStreamStageMetrics", + "description": null, "fields": [ { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", + "name": "average", + "description": "Average duration in seconds.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ValueStreamAnalyticsMetric", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", + "name": "count", + "description": "Limited item count. The backend counts maximum 1000 items, for free projects, and maximum 10,000 items for licensed projects or licensed groups.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } + "kind": "OBJECT", + "name": "ValueStreamAnalyticsMetric", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "userPreferences", - "description": "User preferences after mutation.", + "name": "median", + "description": "Median duration in seconds.", "args": [], "type": { "kind": "OBJECT", - "name": "UserPreferences", + "name": "ValueStreamAnalyticsMetric", "ofType": null }, "isDeprecated": false, @@ -178591,8 +210593,8 @@ }, { "kind": "INPUT_OBJECT", - "name": "UserSetNamespaceCommitEmailInput", - "description": "Autogenerated input type of UserSetNamespaceCommitEmail", + "name": "ValueStreamUpdateInput", + "description": "Autogenerated input type of ValueStreamUpdate", "fields": null, "inputFields": [ { @@ -178606,25 +210608,53 @@ "defaultValue": null }, { - "name": "namespaceId", - "description": "ID of the namespace to set the namespace commit email for.", + "name": "stages", + "description": "Value stream custom stages.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ValueStreamStageInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "setting", + "description": "Value stream configuration.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ValueStreamSettingInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the value stream to update.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "NamespaceID", + "name": "AnalyticsCycleAnalyticsValueStreamID", "ofType": null } }, "defaultValue": null }, { - "name": "emailId", - "description": "ID of the email to set.", + "name": "name", + "description": "Value stream name.", "type": { "kind": "SCALAR", - "name": "EmailID", + "name": "String", "ofType": null }, "defaultValue": null @@ -178636,8 +210666,8 @@ }, { "kind": "OBJECT", - "name": "UserSetNamespaceCommitEmailPayload", - "description": "Autogenerated return type of UserSetNamespaceCommitEmail", + "name": "ValueStreamUpdatePayload", + "description": "Autogenerated return type of ValueStreamUpdate.", "fields": [ { "name": "clientMutationId", @@ -178676,372 +210706,16 @@ "deprecationReason": null }, { - "name": "namespaceCommitEmail", - "description": "User namespace commit email after mutation.", + "name": "valueStream", + "description": "Updated value stream.", "args": [], "type": { "kind": "OBJECT", - "name": "NamespaceCommitEmail", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UserState", - "description": "Possible states of a user", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "active", - "description": "User is active and is able to use the system.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "blocked", - "description": "User has been blocked and is prevented from using the system.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deactivated", - "description": "User is no longer active and is unable to use the system.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserStatus", - "description": null, - "fields": [ - { - "name": "availability", - "description": "User availability status.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AvailabilityEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "emoji", - "description": "String representation of emoji.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "User status message.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "messageHtml", - "description": "HTML of the user status message", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "UsersSavedReplyID", - "description": "A `UsersSavedReplyID` is a global ID. It is encoded as a string.\n\nAn example `UsersSavedReplyID` is: `\"gid://gitlab/Users::SavedReply/1\"`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ValueStreamAnalyticsMetric", - "description": "", - "fields": [ - { - "name": "identifier", - "description": "Identifier for the metric.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links", - "description": "Optional links for drilling down.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValueStreamMetricLinkType", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "Title for the metric.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unit", - "description": "Unit of measurement.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "Value for the metric.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ValueStreamDashboardCount", - "description": "Represents a recorded measurement (object count) for the requested group", - "fields": [ - { - "name": "count", - "description": "Object count.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "identifier", - "description": "Type of object being measured.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ValueStreamDashboardMetric", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recordedAt", - "description": "Time the measurement was taken.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Time", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ValueStreamDashboardMetric", - "description": "Possible identifier types for a measurement", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PROJECTS", - "description": "Project count.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ISSUES", - "description": "Issue count.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GROUPS", - "description": "Group count.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MERGE_REQUESTS", - "description": "Merge request count.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PIPELINES", - "description": "Pipeline count.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ValueStreamMetricLinkType", - "description": null, - "fields": [ - { - "name": "docsLink", - "description": "Link to the metric documentation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", + "name": "ValueStream", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "label", - "description": "Label for the link.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of the link group.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "Drill-down URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -179093,7 +210767,7 @@ { "kind": "ENUM", "name": "VerificationStatus", - "description": "Verification status of a GPG or X.509 signature for a commit.", + "description": "Verification status of a GPG, X.509 or SSH signature for a commit.", "fields": null, "inputFields": null, "interfaces": null, @@ -179151,6 +210825,12 @@ "description": "verified_system verification status.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "VERIFIED_CA", + "description": "verified_ca verification status.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -179539,7 +211219,7 @@ { "kind": "OBJECT", "name": "VulnerabilitiesDismissPayload", - "description": "Autogenerated return type of VulnerabilitiesDismiss", + "description": "Autogenerated return type of VulnerabilitiesDismiss.", "fields": [ { "name": "clientMutationId", @@ -179617,6 +211297,120 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "VulnerabilitiesRemoveAllFromProjectInput", + "description": "Autogenerated input type of VulnerabilitiesRemoveAllFromProject", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectIds", + "description": "IDs of project for which all Vulnerabilities should be removed. The deletion will happen in the background so the changes will not be visible immediately.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectID", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilitiesRemoveAllFromProjectPayload", + "description": "Autogenerated return type of VulnerabilitiesRemoveAllFromProject.", + "fields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "description": "Projects for which the deletion was scheduled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "SCALAR", "name": "VulnerabilitiesScannerID", @@ -179713,6 +211507,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "cvss", + "description": "CVSS information for the vulnerability.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CvssType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "description", "description": "Description of the vulnerability.", @@ -179951,18 +211769,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "hasSolutions", - "description": "Indicates whether there is a solution available for this vulnerability. Deprecated in 16.3: Use `hasRemediations`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `hasRemediations`. Deprecated in 16.3." - }, { "name": "id", "description": "GraphQL ID of the vulnerability.", @@ -180118,22 +211924,20 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "message", - "description": "From 16.1 this field always returns null. Deprecated in 16.1: message field has been removed from security reports schema.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "message field has been removed from security reports schema. Deprecated in 16.1." - }, { "name": "notes", "description": "All notes on this noteable.", "args": [ + { + "name": "filter", + "description": "Type of notes collection: ALL_NOTES, ONLY_COMMENTS, ONLY_ACTIVITY.", + "type": { + "kind": "ENUM", + "name": "NotesFilterType", + "ofType": null + }, + "defaultValue": "ALL_NOTES" + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -180187,6 +211991,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "presentOnDefaultBranch", + "description": "Indicates whether the vulnerability is present on the default branch or not.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "primaryIdentifier", "description": "Primary identifier of the vulnerability.", @@ -180213,7 +212033,7 @@ }, { "name": "reportType", - "description": "Type of the security report that found the vulnerability (SAST, DEPENDENCY_SCANNING, CONTAINER_SCANNING, DAST, SECRET_DETECTION, COVERAGE_FUZZING, API_FUZZING, CLUSTER_IMAGE_SCANNING, GENERIC). `Scan Type` in the UI.", + "description": "Type of the security report that found the vulnerability (SAST, DEPENDENCY_SCANNING, CONTAINER_SCANNING, DAST, SECRET_DETECTION, COVERAGE_FUZZING, API_FUZZING, CLUSTER_IMAGE_SCANNING, CONTAINER_SCANNING_FOR_REGISTRY, GENERIC). `Scan Type` in the UI.", "args": [], "type": { "kind": "ENUM", @@ -180484,59 +212304,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "ENUM", - "name": "VulnerabilityConfidence", - "description": "Confidence that a given vulnerability is present in the codebase.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "IGNORE", - "description": "Ignore confidence", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNKNOWN", - "description": "Unknown confidence", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EXPERIMENTAL", - "description": "Experimental confidence", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LOW", - "description": "Low confidence", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEDIUM", - "description": "Medium confidence", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HIGH", - "description": "High confidence", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CONFIRMED", - "description": "Confirmed confidence", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, { "kind": "INPUT_OBJECT", "name": "VulnerabilityConfirmInput", @@ -180585,7 +212352,7 @@ { "kind": "OBJECT", "name": "VulnerabilityConfirmPayload", - "description": "Autogenerated return type of VulnerabilityConfirm", + "description": "Autogenerated return type of VulnerabilityConfirm.", "fields": [ { "name": "clientMutationId", @@ -180993,7 +212760,7 @@ { "kind": "OBJECT", "name": "VulnerabilityCreatePayload", - "description": "Autogenerated return type of VulnerabilityCreate", + "description": "Autogenerated return type of VulnerabilityCreate.", "fields": [ { "name": "clientMutationId", @@ -181859,7 +213626,7 @@ }, { "name": "items", - "description": "Named list of details. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Named list of details. Introduced in GitLab 16.1: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", @@ -181879,7 +213646,7 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." }, { "name": "name", @@ -181942,7 +213709,7 @@ }, { "name": "value", - "description": "Value of the field. Introduced in 16.1: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Value of the field. Introduced in GitLab 16.1: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", @@ -181954,7 +213721,7 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.1." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.1." } ], "inputFields": null, @@ -182324,7 +214091,7 @@ { "kind": "OBJECT", "name": "VulnerabilityDismissPayload", - "description": "Autogenerated return type of VulnerabilityDismiss", + "description": "Autogenerated return type of VulnerabilityDismiss.", "fields": [ { "name": "clientMutationId", @@ -182825,7 +214592,7 @@ { "kind": "OBJECT", "name": "VulnerabilityExternalIssueLinkCreatePayload", - "description": "Autogenerated return type of VulnerabilityExternalIssueLinkCreate", + "description": "Autogenerated return type of VulnerabilityExternalIssueLinkCreate.", "fields": [ { "name": "clientMutationId", @@ -182919,7 +214686,7 @@ { "kind": "OBJECT", "name": "VulnerabilityExternalIssueLinkDestroyPayload", - "description": "Autogenerated return type of VulnerabilityExternalIssueLinkDestroy", + "description": "Autogenerated return type of VulnerabilityExternalIssueLinkDestroy.", "fields": [ { "name": "clientMutationId", @@ -183379,7 +215146,7 @@ { "kind": "OBJECT", "name": "VulnerabilityIssueLinkCreatePayload", - "description": "Autogenerated return type of VulnerabilityIssueLinkCreate", + "description": "Autogenerated return type of VulnerabilityIssueLinkCreate.", "fields": [ { "name": "clientMutationId", @@ -184115,6 +215882,137 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "VulnerabilityOwaspTop10", + "description": "OwaspTop10 category of the vulnerability", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "A1_2017", + "description": "A1:2017-Injection, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A2_2017", + "description": "A2:2017-Broken Authentication, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A3_2017", + "description": "A3:2017-Sensitive Data Exposure, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A4_2017", + "description": "A4:2017-XML External Entities (XXE), OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A5_2017", + "description": "A5:2017-Broken Access Control, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A6_2017", + "description": "A6:2017-Security Misconfiguration, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A7_2017", + "description": "A7:2017-Cross-Site Scripting (XSS), OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A8_2017", + "description": "A8:2017-Insecure Deserialization, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A9_2017", + "description": "A9:2017-Using Components with Known Vulnerabilities, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A10_2017", + "description": "A10:2017-Insufficient Logging & Monitoring, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A1_2021", + "description": "A1:2021-Broken Access Control, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A2_2021", + "description": "A2:2021-Cryptographic Failures, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A3_2021", + "description": "A3:2021-Injection, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A4_2021", + "description": "A4:2021-Insecure Design, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A5_2021", + "description": "A5:2021-Security Misconfiguration, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A6_2021", + "description": "A6:2021-Vulnerable and Outdated Components, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A7_2021", + "description": "A7:2021-Identification and Authentication Failures, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A8_2021", + "description": "A8:2021-Software and Data Integrity Failures, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A9_2021", + "description": "A9:2021-Security Logging and Monitoring Failures, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "A10_2021", + "description": "A10:2021-Server-Side Request Forgery, OWASP top 10 category.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "OBJECT", "name": "VulnerabilityPermissions", @@ -184122,7 +216020,7 @@ "fields": [ { "name": "adminVulnerability", - "description": "Indicates the user can perform `admin_vulnerability` on this resource", + "description": "If `true`, the user can perform `admin_vulnerability` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -184138,7 +216036,7 @@ }, { "name": "adminVulnerabilityExternalIssueLink", - "description": "Indicates the user can perform `admin_vulnerability_external_issue_link` on this resource", + "description": "If `true`, the user can perform `admin_vulnerability_external_issue_link` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -184154,7 +216052,7 @@ }, { "name": "adminVulnerabilityIssueLink", - "description": "Indicates the user can perform `admin_vulnerability_issue_link` on this resource", + "description": "If `true`, the user can perform `admin_vulnerability_issue_link` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -184170,7 +216068,7 @@ }, { "name": "createVulnerabilityExport", - "description": "Indicates the user can perform `create_vulnerability_export` on this resource", + "description": "If `true`, the user can perform `create_vulnerability_export` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -184186,7 +216084,7 @@ }, { "name": "createVulnerabilityFeedback", - "description": "Indicates the user can perform `create_vulnerability_feedback` on this resource", + "description": "If `true`, the user can perform `create_vulnerability_feedback` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -184202,7 +216100,7 @@ }, { "name": "destroyVulnerabilityFeedback", - "description": "Indicates the user can perform `destroy_vulnerability_feedback` on this resource", + "description": "If `true`, the user can perform `destroy_vulnerability_feedback` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -184218,7 +216116,7 @@ }, { "name": "readVulnerability", - "description": "Indicates the user can perform `read_vulnerability` on this resource", + "description": "If `true`, the user can perform `read_vulnerability` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -184234,7 +216132,7 @@ }, { "name": "readVulnerabilityFeedback", - "description": "Indicates the user can perform `read_vulnerability_feedback` on this resource", + "description": "If `true`, the user can perform `read_vulnerability_feedback` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -184250,7 +216148,7 @@ }, { "name": "updateVulnerabilityFeedback", - "description": "Indicates the user can perform `update_vulnerability_feedback` on this resource", + "description": "If `true`, the user can perform `update_vulnerability_feedback` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -184361,6 +216259,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "CONTAINER_SCANNING_FOR_REGISTRY", + "description": "Container Scanning For Registry report", + "isDeprecated": false, + "deprecationReason": null + }, { "name": "GENERIC", "description": "Generic report", @@ -184524,7 +216428,7 @@ { "kind": "OBJECT", "name": "VulnerabilityResolvePayload", - "description": "Autogenerated return type of VulnerabilityResolve", + "description": "Autogenerated return type of VulnerabilityResolve.", "fields": [ { "name": "clientMutationId", @@ -184699,7 +216603,7 @@ { "kind": "OBJECT", "name": "VulnerabilityRevertToDetectedPayload", - "description": "Autogenerated return type of VulnerabilityRevertToDetected", + "description": "Autogenerated return type of VulnerabilityRevertToDetected.", "fields": [ { "name": "clientMutationId", @@ -185473,7 +217377,7 @@ "fields": [ { "name": "agent", - "description": "Kubernetes Agent which performed the scan.", + "description": "Kubernetes agent that performed the scan.", "args": [], "type": { "kind": "OBJECT", @@ -185485,7 +217389,7 @@ }, { "name": "clusterId", - "description": "ID of the Cluster integration which was used to perform the scan.", + "description": "ID of the cluster integration used to perform the scan.", "args": [], "type": { "kind": "SCALAR", @@ -185545,7 +217449,7 @@ }, { "name": "namespace", - "description": "Kubernetes namespace which the resource resides in.", + "description": "Kubernetes namespace where the resource resides.", "args": [], "type": { "kind": "NON_NULL", @@ -185718,7 +217622,7 @@ "fields": [ { "name": "archived", - "description": "Whether the work item belongs to an archived project. Always false for group level work items. Introduced in 16.5: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Whether the work item belongs to an archived project. Always false for group level work items. Introduced in GitLab 16.5: **Status**: Experiment.", "args": [], "type": { "kind": "NON_NULL", @@ -185730,11 +217634,11 @@ } }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.5." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.5." }, { "name": "author", - "description": "User that created the work item. Introduced in 15.9: This feature is an Experiment. It can be changed or removed at any time.", + "description": "User that created the work item. Introduced in GitLab 15.9: **Status**: Experiment.", "args": [], "type": { "kind": "OBJECT", @@ -185742,7 +217646,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.9." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.9." }, { "name": "closedAt", @@ -185874,7 +217778,7 @@ }, { "name": "namespace", - "description": "Namespace the work item belongs to. Introduced in 15.10: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Namespace the work item belongs to. Introduced in GitLab 15.10: **Status**: Experiment.", "args": [], "type": { "kind": "OBJECT", @@ -185882,11 +217786,11 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.10." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.10." }, { "name": "project", - "description": "Project the work item belongs to. Introduced in 15.3: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Project the work item belongs to. Introduced in GitLab 15.3: **Status**: Experiment.", "args": [], "type": { "kind": "OBJECT", @@ -185894,7 +217798,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 15.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 15.3." }, { "name": "reference", @@ -186065,6 +217969,16 @@ "description": "Autogenerated input type of WorkItemAddLinkedItems", "fields": null, "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "id", "description": "Global ID of the work item.", @@ -186079,16 +217993,6 @@ }, "defaultValue": null }, - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "linkType", "description": "Type of link. Defaults to `RELATED`.", @@ -186101,7 +218005,7 @@ }, { "name": "workItemsIds", - "description": "Global IDs of the items to link. Maximum number of IDs you can provide: 3.", + "description": "Global IDs of the items to link. Maximum number of IDs you can provide: 10.", "type": { "kind": "NON_NULL", "name": null, @@ -186129,7 +218033,7 @@ { "kind": "OBJECT", "name": "WorkItemAddLinkedItemsPayload", - "description": "Autogenerated return type of WorkItemAddLinkedItems", + "description": "Autogenerated return type of WorkItemAddLinkedItems.", "fields": [ { "name": "clientMutationId", @@ -186337,7 +218241,7 @@ { "kind": "OBJECT", "name": "WorkItemConvertPayload", - "description": "Autogenerated return type of WorkItemConvert", + "description": "Autogenerated return type of WorkItemConvert.", "fields": [ { "name": "clientMutationId", @@ -186526,7 +218430,7 @@ { "kind": "OBJECT", "name": "WorkItemCreateFromTaskPayload", - "description": "Autogenerated return type of WorkItemCreateFromTask", + "description": "Autogenerated return type of WorkItemCreateFromTask.", "fields": [ { "name": "clientMutationId", @@ -186610,6 +218514,16 @@ }, "defaultValue": null }, + { + "name": "assigneesWidget", + "description": "Input for assignees widget.", + "type": { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetAssigneesInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "confidential", "description": "Sets the work item confidentiality.", @@ -186621,11 +218535,11 @@ "defaultValue": null }, { - "name": "description", - "description": "Description of the work item.", + "name": "descriptionWidget", + "description": "Input for description widget.", "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetDescriptionInput", "ofType": null }, "defaultValue": null @@ -186640,6 +218554,16 @@ }, "defaultValue": null }, + { + "name": "labelsWidget", + "description": "Input for labels widget.", + "type": { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetLabelsCreateInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "milestoneWidget", "description": "Input for milestone widget.", @@ -186688,6 +218612,16 @@ }, "defaultValue": null }, + { + "name": "healthStatusWidget", + "description": "Input for health status widget.", + "type": { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetHealthStatusInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "iterationWidget", "description": "Iteration widget of the work item.", @@ -186697,6 +218631,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "colorWidget", + "description": "Input for color widget.", + "type": { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetColorInput", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -186706,7 +218650,7 @@ { "kind": "OBJECT", "name": "WorkItemCreatePayload", - "description": "Autogenerated return type of WorkItemCreate", + "description": "Autogenerated return type of WorkItemCreate.", "fields": [ { "name": "clientMutationId", @@ -186800,7 +218744,7 @@ { "kind": "OBJECT", "name": "WorkItemDeletePayload", - "description": "Autogenerated return type of WorkItemDelete", + "description": "Autogenerated return type of WorkItemDelete.", "fields": [ { "name": "clientMutationId", @@ -186839,138 +218783,28 @@ "deprecationReason": null }, { - "name": "project", - "description": "Project the deleted work item belonged to.", + "name": "namespace", + "description": "Namespace the deleted work item belonged to.", "args": [], "type": { "kind": "OBJECT", - "name": "Project", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WorkItemDeleteTaskInput", - "description": "Autogenerated input type of WorkItemDeleteTask", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "Global ID of the work item.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "WorkItemID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lockVersion", - "description": "Current lock version of the work item containing the task in the description.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "taskData", - "description": "Arguments necessary to delete a task from a work item's description.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WorkItemDeletedTaskInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WorkItemDeleteTaskPayload", - "description": "Autogenerated return type of WorkItemDeleteTask", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", + "name": "Namespace", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "workItem", - "description": "Updated work item.", + "name": "project", + "description": "Project the deleted work item belonged to. Deprecated in GitLab 16.9: Use `namespace`.", "args": [], "type": { "kind": "OBJECT", - "name": "WorkItem", + "name": "Project", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Use `namespace`. Deprecated in GitLab 16.9." } ], "inputFields": null, @@ -186978,59 +218812,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "WorkItemDeletedTaskInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "Global ID of the task referenced in the work item's description.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "WorkItemID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lineNumberEnd", - "description": "Last line in the Markdown source that defines the list item task.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lineNumberStart", - "description": "First line in the Markdown source that defines the list item task.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", "name": "WorkItemEdge", @@ -187200,7 +218981,7 @@ { "kind": "OBJECT", "name": "WorkItemExportPayload", - "description": "Autogenerated return type of WorkItemExport", + "description": "Autogenerated return type of WorkItemExport.", "fields": [ { "name": "clientMutationId", @@ -187273,7 +219054,7 @@ "fields": [ { "name": "adminParentLink", - "description": "Indicates the user can perform `admin_parent_link` on this resource", + "description": "If `true`, the user can perform `admin_parent_link` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -187289,7 +219070,7 @@ }, { "name": "adminWorkItem", - "description": "Indicates the user can perform `admin_work_item` on this resource", + "description": "If `true`, the user can perform `admin_work_item` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -187305,7 +219086,7 @@ }, { "name": "adminWorkItemLink", - "description": "Indicates the user can perform `admin_work_item_link` on this resource", + "description": "If `true`, the user can perform `admin_work_item_link` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -187321,7 +219102,7 @@ }, { "name": "createNote", - "description": "Indicates the user can perform `create_note` on this resource", + "description": "If `true`, the user can perform `create_note` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -187337,7 +219118,7 @@ }, { "name": "deleteWorkItem", - "description": "Indicates the user can perform `delete_work_item` on this resource", + "description": "If `true`, the user can perform `delete_work_item` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -187353,7 +219134,7 @@ }, { "name": "readWorkItem", - "description": "Indicates the user can perform `read_work_item` on this resource", + "description": "If `true`, the user can perform `read_work_item` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -187369,7 +219150,7 @@ }, { "name": "setWorkItemMetadata", - "description": "Indicates the user can perform `set_work_item_metadata` on this resource", + "description": "If `true`, the user can perform `set_work_item_metadata` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -187385,7 +219166,7 @@ }, { "name": "updateWorkItem", - "description": "Indicates the user can perform `update_work_item` on this resource", + "description": "If `true`, the user can perform `update_work_item` on this resource", "args": [], "type": { "kind": "NON_NULL", @@ -187435,25 +219216,148 @@ "possibleTypes": null }, { - "kind": "INPUT_OBJECT", - "name": "WorkItemRemoveLinkedItemsInput", - "description": "Autogenerated input type of WorkItemRemoveLinkedItems", - "fields": null, - "inputFields": [ + "kind": "OBJECT", + "name": "WorkItemRelatedMergeRequest", + "description": null, + "fields": [ { - "name": "id", - "description": "Global ID of the work item.", + "name": "closesWorkItem", + "description": "Whether the related merge request will close the work item when it is merged.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "WorkItemID", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeRequest", + "description": "Related merge request.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MergeRequest", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemRelatedMergeRequestConnection", + "description": "The connection type for WorkItemRelatedMergeRequest.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WorkItemRelatedMergeRequestEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WorkItemRelatedMergeRequest", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemRelatedMergeRequestEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "WorkItemRelatedMergeRequest", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WorkItemRemoveLinkedItemsInput", + "description": "Autogenerated input type of WorkItemRemoveLinkedItems", + "fields": null, + "inputFields": [ { "name": "clientMutationId", "description": "A unique identifier for the client performing the mutation.", @@ -187464,9 +219368,23 @@ }, "defaultValue": null }, + { + "name": "id", + "description": "Global ID of the work item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "WorkItemID", + "ofType": null + } + }, + "defaultValue": null + }, { "name": "workItemsIds", - "description": "Global IDs of the items to unlink. Maximum number of IDs you can provide: 3.", + "description": "Global IDs of the items to unlink. Maximum number of IDs you can provide: 10.", "type": { "kind": "NON_NULL", "name": null, @@ -187494,7 +219412,7 @@ { "kind": "OBJECT", "name": "WorkItemRemoveLinkedItemsPayload", - "description": "Autogenerated return type of WorkItemRemoveLinkedItems", + "description": "Autogenerated return type of WorkItemRemoveLinkedItems.", "fields": [ { "name": "clientMutationId", @@ -187584,27 +219502,27 @@ }, { "name": "updated_desc", - "description": "Updated at descending order.", + "description": "Updated at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "updated_asc", - "description": "Updated at ascending order.", + "description": "Updated at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `UPDATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "created_desc", - "description": "Created at descending order.", + "description": "Created at descending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_DESC`. Deprecated in GitLab 13.5." }, { "name": "created_asc", - "description": "Created at ascending order.", + "description": "Created at ascending order. Deprecated in GitLab 13.5: This was renamed.", "isDeprecated": true, - "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in 13.5." + "deprecationReason": "This was renamed. Please use `CREATED_ASC`. Deprecated in GitLab 13.5." }, { "name": "UPDATED_DESC", @@ -187656,6 +219574,53 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "WorkItemStateCountsType", + "description": "Represents total number of work items for the represented states", + "fields": [ + { + "name": "all", + "description": "Number of work items for the project or group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "closed", + "description": "Number of work items with state CLOSED for the project or group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opened", + "description": "Number of work items with state OPENED for the project or group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "WorkItemStateEvent", @@ -187731,7 +219696,7 @@ { "kind": "OBJECT", "name": "WorkItemSubscribePayload", - "description": "Autogenerated return type of WorkItemSubscribe", + "description": "Autogenerated return type of WorkItemSubscribe.", "fields": [ { "name": "clientMutationId", @@ -187787,6 +219752,247 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "WorkItemTimelog", + "description": null, + "fields": [ + { + "name": "id", + "description": "Internal ID of the timelog.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "description": "Note where the quick action was executed to add the logged time.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Note", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spentAt", + "description": "Timestamp of when the time tracked was spent at.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "summary", + "description": "Summary of how the time was spent.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeSpent", + "description": "Time spent displayed in seconds.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "User that logged the time.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCore", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPermissions", + "description": "Permissions for the current user on the resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TimelogPermissions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemTimelogConnection", + "description": "The connection type for WorkItemTimelog.", + "fields": [ + { + "name": "count", + "description": "Total count of collection.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WorkItemTimelogEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WorkItemTimelog", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": "Information to aid in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalSpentTime", + "description": "Total time spent in seconds.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemTimelogEdge", + "description": "An edge in a connection.", + "fields": [ + { + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "WorkItemTimelog", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "WorkItemTodoUpdateAction", @@ -187858,6 +220064,26 @@ }, "isDeprecated": false, "deprecationReason": null + }, + { + "name": "widgetDefinitions", + "description": "Available widgets for the work item type. Introduced in GitLab 16.7: **Status**: Experiment.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "WorkItemWidgetDefinition", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.7." } ], "inputFields": null, @@ -188113,6 +220339,26 @@ }, "defaultValue": null }, + { + "name": "notesWidget", + "description": "Input for notes widget.", + "type": { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetNotesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "timeTrackingWidget", + "description": "Input for time tracking widget.", + "type": { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetTimeTrackingInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "iterationWidget", "description": "Input for iteration widget.", @@ -188162,114 +220408,16 @@ "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WorkItemUpdatePayload", - "description": "Autogenerated return type of WorkItemUpdate", - "fields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Errors encountered during execution of the mutation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null }, { - "name": "workItem", - "description": "Updated work item.", - "args": [], + "name": "colorWidget", + "description": "Input for color widget.", "type": { - "kind": "OBJECT", - "name": "WorkItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WorkItemUpdateTaskInput", - "description": "Autogenerated input type of WorkItemUpdateTask", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetColorInput", "ofType": null }, "defaultValue": null - }, - { - "name": "id", - "description": "Global ID of the work item.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "WorkItemID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "taskData", - "description": "Arguments necessary to update a task.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WorkItemUpdatedTaskInput", - "ofType": null - } - }, - "defaultValue": null } ], "interfaces": null, @@ -188278,8 +220426,8 @@ }, { "kind": "OBJECT", - "name": "WorkItemUpdateTaskPayload", - "description": "Autogenerated return type of WorkItemUpdateTask", + "name": "WorkItemUpdatePayload", + "description": "Autogenerated return type of WorkItemUpdate.", "fields": [ { "name": "clientMutationId", @@ -188317,18 +220465,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "task", - "description": "Updated task.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "WorkItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "workItem", "description": "Updated work item.", @@ -188347,151 +220483,6 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "WorkItemUpdatedTaskInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "id", - "description": "Global ID of the work item.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "WorkItemID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "stateEvent", - "description": "Close or reopen a work item.", - "type": { - "kind": "ENUM", - "name": "WorkItemStateEvent", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "title", - "description": "Title of the work item.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "confidential", - "description": "Sets the work item confidentiality.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "descriptionWidget", - "description": "Input for description widget.", - "type": { - "kind": "INPUT_OBJECT", - "name": "WorkItemWidgetDescriptionInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "assigneesWidget", - "description": "Input for assignees widget.", - "type": { - "kind": "INPUT_OBJECT", - "name": "WorkItemWidgetAssigneesInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "hierarchyWidget", - "description": "Input for hierarchy widget.", - "type": { - "kind": "INPUT_OBJECT", - "name": "WorkItemWidgetHierarchyUpdateInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startAndDueDateWidget", - "description": "Input for start and due date widget.", - "type": { - "kind": "INPUT_OBJECT", - "name": "WorkItemWidgetStartAndDueDateUpdateInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "labelsWidget", - "description": "Input for labels widget.", - "type": { - "kind": "INPUT_OBJECT", - "name": "WorkItemWidgetLabelsUpdateInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "milestoneWidget", - "description": "Input for milestone widget.", - "type": { - "kind": "INPUT_OBJECT", - "name": "WorkItemWidgetMilestoneInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "notificationsWidget", - "description": "Input for notifications widget.", - "type": { - "kind": "INPUT_OBJECT", - "name": "WorkItemWidgetNotificationsUpdateInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "currentUserTodosWidget", - "description": "Input for to-dos widget.", - "type": { - "kind": "INPUT_OBJECT", - "name": "WorkItemWidgetCurrentUserTodosInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "awardEmojiWidget", - "description": "Input for emoji reactions widget.", - "type": { - "kind": "INPUT_OBJECT", - "name": "WorkItemWidgetAwardEmojiUpdateInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "INTERFACE", "name": "WorkItemWidget", @@ -188516,22 +220507,37 @@ "possibleTypes": [ { "kind": "OBJECT", - "name": "WorkItemWidgetAssignees", + "name": "WorkItemWidgetAssignees", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetAwardEmoji", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetColor", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetCurrentUserTodos", "ofType": null }, { "kind": "OBJECT", - "name": "WorkItemWidgetAwardEmoji", + "name": "WorkItemWidgetDescription", "ofType": null }, { "kind": "OBJECT", - "name": "WorkItemWidgetCurrentUserTodos", + "name": "WorkItemWidgetDesigns", "ofType": null }, { "kind": "OBJECT", - "name": "WorkItemWidgetDescription", + "name": "WorkItemWidgetDevelopment", "ofType": null }, { @@ -188574,6 +220580,11 @@ "name": "WorkItemWidgetNotifications", "ofType": null }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetParticipants", + "ofType": null + }, { "kind": "OBJECT", "name": "WorkItemWidgetProgress", @@ -188584,6 +220595,11 @@ "name": "WorkItemWidgetRequirementLegacy", "ofType": null }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetRolledupDates", + "ofType": null + }, { "kind": "OBJECT", "name": "WorkItemWidgetStartAndDueDate", @@ -188599,6 +220615,11 @@ "name": "WorkItemWidgetTestReports", "ofType": null }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetTimeTracking", + "ofType": null + }, { "kind": "OBJECT", "name": "WorkItemWidgetWeight", @@ -188613,15 +220634,15 @@ "fields": [ { "name": "allowsMultipleAssignees", - "description": "Indicates whether multiple assignees are allowed.", + "description": "Indicates whether multiple assignees are allowed. Deprecated in GitLab 16.7: Field moved to workItemType widget definition interface.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Field moved to workItemType widget definition interface. Please use `workitemWidgetDefinitionAssignees.allowsMultipleAssignees`. Deprecated in GitLab 16.7." }, { "name": "assignees", @@ -188678,7 +220699,7 @@ }, { "name": "canInviteMembers", - "description": "Indicates whether the current user can invite members to the work item's project.", + "description": "Indicates whether the current user can invite members to the work item's project. Deprecated in GitLab 16.7: Field moved to workItemType widget definition interface.", "args": [], "type": { "kind": "NON_NULL", @@ -188689,8 +220710,8 @@ "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Field moved to workItemType widget definition interface. Please use `workitemWidgetDefinitionAssignees.canInviteMembers`. Deprecated in GitLab 16.7." }, { "name": "type", @@ -188902,6 +220923,84 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetColor", + "description": "Represents a color widget", + "fields": [ + { + "name": "color", + "description": "Color of the Work Item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "textColor", + "description": "Text color generated for the Work Item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetColorInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "color", + "description": "Color of the work item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Color", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "WorkItemWidgetCurrentUserTodos", @@ -189038,6 +221137,287 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INTERFACE", + "name": "WorkItemWidgetDefinition", + "description": null, + "fields": [ + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "WorkItemWidgetDefinitionAssignees", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetDefinitionGeneric", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetDefinitionHierarchy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetDefinitionLabels", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetDefinitionAssignees", + "description": "Represents an assignees widget definition", + "fields": [ + { + "name": "allowsMultipleAssignees", + "description": "Indicates whether multiple assignees are allowed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "canInviteMembers", + "description": "Indicates whether the current user can invite members to the work item's parent.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidgetDefinition", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetDefinitionGeneric", + "description": "Represents a generic widget definition", + "fields": [ + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidgetDefinition", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetDefinitionHierarchy", + "description": "Represents a hierarchy widget definition", + "fields": [ + { + "name": "allowedChildTypes", + "description": "Allowed child types for the work item type.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkItemTypeConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidgetDefinition", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetDefinitionLabels", + "description": "Represents a labels widget definition", + "fields": [ + { + "name": "allowsScopedLabels", + "description": "Indicates whether scoped labels are available.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidgetDefinition", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "WorkItemWidgetDescription", @@ -189156,6 +221536,182 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetDesigns", + "description": "Represents designs widget", + "fields": [ + { + "name": "designCollection", + "description": "Collection of design images associated with the issue.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "DesignCollection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetDevelopment", + "description": "Represents a development widget", + "fields": [ + { + "name": "featureFlags", + "description": "Feature flags associated with the work item.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "FeatureFlagConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relatedMergeRequests", + "description": "Merge requests related to the work item.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkItemRelatedMergeRequestConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "WorkItemWidgetHealthStatus", @@ -189223,6 +221779,59 @@ "name": "WorkItemWidgetHierarchy", "description": "Represents a hierarchy widget", "fields": [ + { + "name": "ancestors", + "description": "Ancestors (parents) of the work item.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WorkItemConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "children", "description": "Child work items.", @@ -189477,15 +222086,15 @@ "fields": [ { "name": "allowsScopedLabels", - "description": "Indicates whether a scoped label is allowed.", + "description": "Indicates whether a scoped label is allowed. Deprecated in GitLab 16.7: Field moved to workItemType widget definition interface.", "args": [], "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "Field moved to workItemType widget definition interface. Please use `WorkItemWidgetDefinitionLabels.allowsScopedLabels`. Deprecated in GitLab 16.7." }, { "name": "labels", @@ -189564,6 +222173,39 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetLabelsCreateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "labelIds", + "description": "IDs of labels to be added to the work item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "LabelID", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "WorkItemWidgetLabelsUpdateInput", @@ -189618,7 +222260,7 @@ "fields": [ { "name": "blocked", - "description": "Indicates the work item is blocked. Returns `null`if `linked_work_items` feature flag is disabled.", + "description": "Indicates the work item is blocked.", "args": [], "type": { "kind": "SCALAR", @@ -189630,7 +222272,7 @@ }, { "name": "blockedByCount", - "description": "Count of items blocking the work item. Returns `null`if `linked_work_items` feature flag is disabled.", + "description": "Count of items blocking the work item.", "args": [], "type": { "kind": "SCALAR", @@ -189642,7 +222284,7 @@ }, { "name": "blockingCount", - "description": "Count of items the work item is blocking. Returns `null`if `linked_work_items` feature flag is disabled.", + "description": "Count of items the work item is blocking.", "args": [], "type": { "kind": "SCALAR", @@ -189654,7 +222296,7 @@ }, { "name": "linkedItems", - "description": "Linked items for the work item. Returns `null` if `linked_work_items` feature flag is disabled. Introduced in 16.3: This feature is an Experiment. It can be changed or removed at any time.", + "description": "Linked items for the work item. Introduced in GitLab 16.3: **Status**: Experiment.", "args": [ { "name": "filter", @@ -189713,7 +222355,7 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "This feature is an Experiment. It can be changed or removed at any time. Introduced in 16.3." + "deprecationReason": "**Status**: Experiment. Introduced in GitLab 16.3." }, { "name": "type", @@ -189806,6 +222448,18 @@ "name": "WorkItemWidgetNotes", "description": "Represents a notes widget", "fields": [ + { + "name": "discussionLocked", + "description": "Discussion lock attribute of the work item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "discussions", "description": "Notes on this work item.", @@ -189873,6 +222527,31 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetNotesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "discussionLocked", + "description": "Discussion lock attribute for notes widget of the work item.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "WorkItemWidgetNotifications", @@ -189943,6 +222622,88 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetParticipants", + "description": "Represents a participants widget", + "fields": [ + { + "name": "participants", + "description": "Participants in the work item.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserCoreConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "WorkItemWidgetProgress", @@ -190084,7 +222845,7 @@ "fields": [ { "name": "legacyIid", - "description": "Legacy requirement IID associated with the work item. Deprecated in 15.9: Use Work Item IID instead.", + "description": "Legacy requirement IID associated with the work item. Deprecated in GitLab 15.9: Use Work Item IID instead.", "args": [], "type": { "kind": "SCALAR", @@ -190092,7 +222853,332 @@ "ofType": null }, "isDeprecated": true, - "deprecationReason": "Use Work Item IID instead. Deprecated in 15.9." + "deprecationReason": "Use Work Item IID instead. Deprecated in GitLab 15.9." + }, + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetRolledupDates", + "description": "Represents the rolledup dates widget", + "fields": [ + { + "name": "dueDate", + "description": "Due date for the work item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDateFixed", + "description": "Fixed due date for the work item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDateIsFixed", + "description": "Indicates if the due date for the work item is fixed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDateSourcingMilestone", + "description": "Indicates which milestone sources the rolledup due date.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Milestone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueDateSourcingWorkItem", + "description": "Indicates which work_item sources the rolledup due date.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "WorkItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startDate", + "description": "Start date for the work item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startDateFixed", + "description": "Fixed start date for the work item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startDateIsFixed", + "description": "Indicates if the start date for the work item is fixed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startDateSourcingMilestone", + "description": "Indicates which milestone sources the rolledup start date.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Milestone", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startDateSourcingWorkItem", + "description": "Indicates which work_item sources the rolledup start date.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "WorkItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetRolledupDatesInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "startDateFixed", + "description": "Fixed start date for the work item.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startDateIsFixed", + "description": "When start_date_fixed is not provided it defaults to `false`.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "dueDateFixed", + "description": "Fixed due date for the work item.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "dueDateIsFixed", + "description": "When due_date_fixed is not provided it defaults to `false`.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetStartAndDueDate", + "description": "Represents a start and due date widget", + "fields": [ + { + "name": "dueDate", + "description": "Due date of the work item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startDate", + "description": "Start date of the work item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Widget type.", + "args": [], + "type": { + "kind": "ENUM", + "name": "WorkItemWidgetType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WorkItemWidget", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetStartAndDueDateUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "dueDate", + "description": "Due date for the work item.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startDate", + "description": "Start date for the work item.", + "type": { + "kind": "SCALAR", + "name": "Date", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WorkItemWidgetStatus", + "description": "Represents a status widget", + "fields": [ + { + "name": "status", + "description": "Status of the work item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null }, { "name": "type", @@ -190120,28 +223206,57 @@ }, { "kind": "OBJECT", - "name": "WorkItemWidgetStartAndDueDate", - "description": "Represents a start and due date widget", + "name": "WorkItemWidgetTestReports", + "description": "Represents a test reports widget", "fields": [ { - "name": "dueDate", - "description": "Due date of the work item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startDate", - "description": "Start date of the work item.", - "args": [], + "name": "testReports", + "description": "Test reports of the work item.", + "args": [ + { + "name": "after", + "description": "Returns the elements in the list that come after the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "description": "Returns the elements in the list that come before the specified cursor.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "last", + "description": "Returns the last _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "Date", + "kind": "OBJECT", + "name": "TestReportConnection", "ofType": null }, "isDeprecated": false, @@ -190171,86 +223286,26 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "WorkItemWidgetStartAndDueDateUpdateInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "dueDate", - "description": "Due date for the work item.", - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startDate", - "description": "Start date for the work item.", - "type": { - "kind": "SCALAR", - "name": "Date", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, { "kind": "OBJECT", - "name": "WorkItemWidgetStatus", - "description": "Represents a status widget", + "name": "WorkItemWidgetTimeTracking", + "description": "Represents a time tracking widget", "fields": [ { - "name": "status", - "description": "Status of the work item.", + "name": "timeEstimate", + "description": "Time estimate of the work item.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "type", - "description": "Widget type.", - "args": [], - "type": { - "kind": "ENUM", - "name": "WorkItemWidgetType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WorkItemWidget", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WorkItemWidgetTestReports", - "description": "Represents a test reports widget", - "fields": [ - { - "name": "testReports", - "description": "Test reports of the work item.", + "name": "timelogs", + "description": "Timelogs on the work item.", "args": [ { "name": "after", @@ -190295,7 +223350,19 @@ ], "type": { "kind": "OBJECT", - "name": "TestReportConnection", + "name": "WorkItemTimelogConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalTimeSpent", + "description": "Total time (in seconds) reported as spent on the work item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", "ofType": null }, "isDeprecated": false, @@ -190325,6 +223392,82 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetTimeTrackingInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "timeEstimate", + "description": "Time estimate for the work item in human readable format. For example: 1h 30m.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "timelog", + "description": "Timelog data for time spent on the work item.", + "type": { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetTimeTrackingTimelogInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WorkItemWidgetTimeTrackingTimelogInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "timeSpent", + "description": "Amount of time spent in human readable format. For example: 1h 30m.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "spentAt", + "description": "Timestamp of when the time tracked was spent at, if not provided would be set to current timestamp.", + "type": { + "kind": "SCALAR", + "name": "Time", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "summary", + "description": "Summary of how the time was spent.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "ENUM", "name": "WorkItemWidgetType", @@ -190440,6 +223583,42 @@ "description": "Linked Items widget.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "COLOR", + "description": "Color widget.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROLLEDUP_DATES", + "description": "Rolledup Dates widget.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTICIPANTS", + "description": "Participants widget.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TIME_TRACKING", + "description": "Time Tracking widget.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESIGNS", + "description": "Designs widget.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEVELOPMENT", + "description": "Development widget.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -190549,7 +223728,7 @@ }, { "name": "clusterAgent", - "description": "Kubernetes Agent associated with the workspace.", + "description": "Kubernetes agent associated with the workspace.", "args": [], "type": { "kind": "NON_NULL", @@ -190565,7 +223744,7 @@ }, { "name": "createdAt", - "description": "Timestamp of workspace creation.", + "description": "Timestamp of when the workspace was created.", "args": [], "type": { "kind": "NON_NULL", @@ -190581,7 +223760,7 @@ }, { "name": "deploymentResourceVersion", - "description": "ResourceVersion of the Deployment resource for the workspace.", + "description": "Version of the deployment resource for the workspace.", "args": [], "type": { "kind": "SCALAR", @@ -190609,7 +223788,7 @@ }, { "name": "desiredStateUpdatedAt", - "description": "Timestamp of last update to desired state.", + "description": "Timestamp of the last update to the desired state.", "args": [], "type": { "kind": "NON_NULL", @@ -190641,7 +223820,7 @@ }, { "name": "devfilePath", - "description": "Project repo git path containing the devfile used to configure the workspace.", + "description": "Path to the devfile used to configure the workspace.", "args": [], "type": { "kind": "NON_NULL", @@ -190657,7 +223836,23 @@ }, { "name": "devfileRef", - "description": "Project repo git ref containing the devfile used to configure the workspace.", + "description": "Git reference that contains the devfile used to configure the workspace.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "devfileWebUrl", + "description": "Web URL of the devfile used to configure the workspace.", "args": [], "type": { "kind": "NON_NULL", @@ -190705,7 +223900,7 @@ }, { "name": "maxHoursBeforeTermination", - "description": "Maximum hours the workspace can exist before it is automatically terminated.", + "description": "Number of hours until the workspace automatically terminates.", "args": [], "type": { "kind": "NON_NULL", @@ -190769,7 +223964,7 @@ }, { "name": "projectId", - "description": "ID of the Project providing the Devfile for the workspace.", + "description": "ID of the project that contains the devfile for the workspace.", "args": [], "type": { "kind": "NON_NULL", @@ -190785,7 +223980,7 @@ }, { "name": "respondedToAgentAt", - "description": "Timestamp of last response sent to GA4K for the workspace.", + "description": "Timestamp of the last response sent to the GitLab agent for Kubernetes for the workspace.", "args": [], "type": { "kind": "SCALAR", @@ -190797,7 +223992,7 @@ }, { "name": "updatedAt", - "description": "Timestamp of last update to any mutable workspace property.", + "description": "Timestamp of the last update to any mutable workspace property.", "args": [], "type": { "kind": "NON_NULL", @@ -190926,7 +224121,7 @@ }, { "name": "clusterAgentId", - "description": "ID of the cluster agent the created workspace will be associated with.", + "description": "GlobalID of the cluster agent the created workspace will be associated with.", "type": { "kind": "NON_NULL", "name": null, @@ -191030,7 +224225,7 @@ { "kind": "OBJECT", "name": "WorkspaceCreatePayload", - "description": "Autogenerated return type of WorkspaceCreate", + "description": "Autogenerated return type of WorkspaceCreate.", "fields": [ { "name": "clientMutationId", @@ -191177,7 +224372,7 @@ { "kind": "OBJECT", "name": "WorkspaceUpdatePayload", - "description": "Autogenerated return type of WorkspaceUpdate", + "description": "Autogenerated return type of WorkspaceUpdate.", "fields": [ { "name": "clientMutationId", @@ -192352,6 +225547,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "isOneOf", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "kind", "description": null, @@ -192413,7 +225624,7 @@ "deprecationReason": null }, { - "name": "specifiedByUrl", + "name": "specifiedByURL", "description": null, "args": [], "type": { @@ -192489,6 +225700,416 @@ ], "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "approvalProjectRuleDeleteInput", + "description": "Autogenerated input type of approvalProjectRuleDelete", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the approval project rule to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ApprovalProjectRuleID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "approvalProjectRuleDeletePayload", + "description": "Autogenerated return type of approvalProjectRuleDelete.", + "fields": [ + { + "name": "approvalRule", + "description": "Deleted approval rule.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ApprovalProjectRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "approvalProjectRuleUpdateInput", + "description": "Autogenerated input type of approvalProjectRuleUpdate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "Global ID of the approval rule to destroy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ApprovalProjectRuleID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "approvalsRequired", + "description": "How many approvals are required to satify rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userIds", + "description": "List of IDs of Users that can approval rule.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "groupIds", + "description": "List of IDs of Groups that can approval rule.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "approvalProjectRuleUpdatePayload", + "description": "Autogenerated return type of approvalProjectRuleUpdate.", + "fields": [ + { + "name": "approvalRule", + "description": "Approval rule after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ApprovalProjectRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "branchRuleApprovalProjectRuleCreateInput", + "description": "Autogenerated input type of branchRuleApprovalProjectRuleCreate", + "fields": null, + "inputFields": [ + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "branchRuleId", + "description": "Global ID of the branch rule to destroy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ProjectsBranchRuleID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "Name of the approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "approvalsRequired", + "description": "How many approvals are required to satify rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userIds", + "description": "List of IDs of Users that can approval rule.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "groupIds", + "description": "List of IDs of Groups that can approval rule.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "branchRuleApprovalProjectRuleCreatePayload", + "description": "Autogenerated return type of branchRuleApprovalProjectRuleCreate.", + "fields": [ + { + "name": "approvalRule", + "description": "Approval rule after mutation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ApprovalProjectRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Errors encountered during execution of the mutation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "iterationCreateInput", @@ -192583,7 +226204,7 @@ { "kind": "OBJECT", "name": "iterationCreatePayload", - "description": "Autogenerated return type of iterationCreate", + "description": "Autogenerated return type of iterationCreate.", "fields": [ { "name": "clientMutationId", @@ -192712,6 +226333,37 @@ "defaultValue": "\"No longer supported\"" } ] + }, + { + "name": "oneOf", + "description": "Requires that exactly one field must be supplied and that field must not be `null`.", + "locations": [ + "INPUT_OBJECT" + ], + "args": [] + }, + { + "name": "specifiedBy", + "description": "Exposes a URL that specifies the behavior of this scalar.", + "locations": [ + "SCALAR" + ], + "args": [ + { + "name": "url", + "description": "The URL that specifies the behavior of this scalar.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ] } ] }