From 072073f7e58f7816fa5ce66ede4523ea7cb4fb11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Zimmermann?= Date: Fri, 5 Jul 2024 21:03:54 +0200 Subject: [PATCH] Update GitHub and GitLab GraphQL schema. --- bot-components/github-schema.json | 102 +-- bot-components/gitlab-schema.json | 1270 +++++++++++++++++++++++++---- 2 files changed, 1120 insertions(+), 252 deletions(-) diff --git a/bot-components/github-schema.json b/bot-components/github-schema.json index 1bc90456..898c0d91 100644 --- a/bot-components/github-schema.json +++ b/bot-components/github-schema.json @@ -77465,30 +77465,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "verifiedDomainsList", - "description": "Verified domains available to this organization.", - "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": "viewerCanAdminister", "description": "Organization is adminable by the viewer.", @@ -157691,30 +157667,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "verifiedDomainsList", - "description": "Verified domains available to this organization.", - "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": "viewerCanChangePinnedItems", "description": "Can the viewer pin repositories and gists to the profile?", @@ -162163,6 +162115,29 @@ ], "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 + } + ] + }, { "name": "requiredCapabilities", "description": null, @@ -162198,37 +162173,6 @@ "defaultValue": null } ] - }, - { - "name": "defer", - "description": "Directs the executor to deliver this part of the result after the initial result.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "If false, this field _won't_ be deferred.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "true" - }, - { - "name": "label", - "description": "A unique label to identify the deferred payload.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ] } ] } diff --git a/bot-components/gitlab-schema.json b/bot-components/gitlab-schema.json index 1b4099a0..7bb67f03 100644 --- a/bot-components/gitlab-schema.json +++ b/bot-components/gitlab-schema.json @@ -6987,13 +6987,21 @@ "description": "Number of code contributors.", "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": "codeSuggestionsAcceptedCount", + "description": "Total count of code suggestions accepted by code contributors.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -7003,13 +7011,21 @@ "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 - } + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "codeSuggestionsShownCount", + "description": "Total count of code suggestions shown to code contributors.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null @@ -88361,8 +88377,28 @@ "defaultValue": null }, { - "name": "iids", - "description": "List of IIDs of work items. For example, `[\"1\", \"2\"]`.", + "name": "authorUsername", + "description": "Filter work items by author username.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "confidential", + "description": "Filter for confidential work items. If `false`, excludes confidential work items. If `true`, returns only confidential work items.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the work item.", "type": { "kind": "LIST", "name": null, @@ -88379,18 +88415,18 @@ "defaultValue": null }, { - "name": "state", - "description": "Current state of the work item.", + "name": "assigneeWildcardId", + "description": "Filter by assignee wildcard. Incompatible with `assigneeUsernames`.", "type": { "kind": "ENUM", - "name": "IssuableState", + "name": "AssigneeWildcardId", "ofType": null }, "defaultValue": null }, { - "name": "types", - "description": "Filter work items by the given work item types.", + "name": "labelName", + "description": "Labels applied to the work item.", "type": { "kind": "LIST", "name": null, @@ -88398,8 +88434,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IssueType", + "kind": "SCALAR", + "name": "String", "ofType": null } } @@ -88407,134 +88443,36 @@ "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_alpha` is disabled.", + "name": "milestoneTitle", + "description": "Milestone applied to the work item.", "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": "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.", + "name": "milestoneWildcardId", + "description": "Filter by milestone ID wildcard. Incompatible with `milestoneTitle`.", "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", + "name": "MilestoneWildcardId", "ofType": null }, "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.", + "name": "myReactionEmoji", + "description": "Filter by reaction emoji applied by the current user. Wildcard values `NONE` and `ANY` are supported.", "type": { "kind": "SCALAR", "name": "String", @@ -88542,24 +88480,6 @@ }, "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\"]`.", @@ -88606,6 +88526,350 @@ }, "defaultValue": null }, + { + "name": "not", + "description": "Negated work item arguments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedWorkItemFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive `OR`.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedWorkItemFilterInput", + "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_alpha` 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": "authorUsername", + "description": "Filter work items by author username.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "confidential", + "description": "Filter for confidential work items. If `false`, excludes confidential work items. If `true`, returns only confidential work items.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the work item.", + "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 `assigneeUsernames`.", + "type": { + "kind": "ENUM", + "name": "AssigneeWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelName", + "description": "Labels applied to the work item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Milestone applied to the work item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneWildcardId", + "description": "Filter by milestone ID wildcard. Incompatible with `milestoneTitle`.", + "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": "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": "not", + "description": "Negated work item arguments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedWorkItemFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive `OR`.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedWorkItemFilterInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "iid", "description": "IID of the work item. For example, \"1\".", @@ -143293,6 +143557,109 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "NegatedWorkItemFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assigneeUsernames", + "description": "Usernames of users not assigned to the work item.", + "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 a user who didn't author the work item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "labelName", + "description": "Labels not applied to the work item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Milestone not applied to the work item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneWildcardId", + "description": "Filter by negated milestone wildcard values.", + "type": { + "kind": "ENUM", + "name": "NegatedMilestoneWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "myReactionEmoji", + "description": "Filter by reaction emoji not applied by the current user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "NestedEnvironment", @@ -158580,9 +158947,66 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "excludingGroups", + "description": "Groups to which the policy should not be 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": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "excludingProjects", - "description": "Projects to which the policy should not be applied to.", + "description": "Projects to which the policy should not be applied.", "args": [ { "name": "after", @@ -158637,9 +159061,66 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "includingGroups", + "description": "Groups to which the policy should be 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": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "includingProjects", - "description": "Projects to which the policy should be applied to.", + "description": "Projects to which the policy should be applied.", "args": [ { "name": "after", @@ -169668,6 +170149,110 @@ }, "defaultValue": null }, + { + "name": "authorUsername", + "description": "Filter work items by author username.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "confidential", + "description": "Filter for confidential work items. If `false`, excludes confidential work items. If `true`, returns only confidential work items.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the work item.", + "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 `assigneeUsernames`.", + "type": { + "kind": "ENUM", + "name": "AssigneeWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelName", + "description": "Labels applied to the work item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Milestone applied to the work item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneWildcardId", + "description": "Filter by milestone ID wildcard. Incompatible with `milestoneTitle`.", + "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": "iids", "description": "List of IIDs of work items. For example, `[\"1\", \"2\"]`.", @@ -169714,6 +170299,26 @@ }, "defaultValue": null }, + { + "name": "not", + "description": "Negated work item arguments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedWorkItemFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive `OR`.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedWorkItemFilterInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "iid", "description": "IID of the work item. For example, \"1\".", @@ -169848,6 +170453,110 @@ }, "defaultValue": null }, + { + "name": "authorUsername", + "description": "Filter work items by author username.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "confidential", + "description": "Filter for confidential work items. If `false`, excludes confidential work items. If `true`, returns only confidential work items.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the work item.", + "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 `assigneeUsernames`.", + "type": { + "kind": "ENUM", + "name": "AssigneeWildcardId", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "labelName", + "description": "Labels applied to the work item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneTitle", + "description": "Milestone applied to the work item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneWildcardId", + "description": "Filter by milestone ID wildcard. Incompatible with `milestoneTitle`.", + "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": "iids", "description": "List of IIDs of work items. For example, `[\"1\", \"2\"]`.", @@ -169894,6 +170603,26 @@ }, "defaultValue": null }, + { + "name": "not", + "description": "Negated work item arguments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedWorkItemFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive `OR`.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedWorkItemFilterInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "iid", "description": "IID of the work item. For example, \"1\".", @@ -203550,6 +204279,71 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "UnionedWorkItemFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "assigneeUsernames", + "description": "Filters work items that are assigned to at least one of the given users.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "authorUsernames", + "description": "Filters work items that are authored by one of the given users.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "labelNames", + "description": "Filters work items that have at least one of the given labels.", + "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": "UnprotectAccessLevel", @@ -211748,6 +212542,12 @@ "description": "Callout feature name for period_in_terraform_state_name_alert.", "isDeprecated": false, "deprecationReason": null + }, + { + "name": "WORK_ITEM_EPIC_FEEDBACK", + "description": "Callout feature name for work_item_epic_feedback.", + "isDeprecated": false, + "deprecationReason": null } ], "possibleTypes": null @@ -225296,8 +226096,56 @@ "defaultValue": null }, { - "name": "iids", - "description": "List of IIDs of work items. For example, `[\"1\", \"2\"]`.", + "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": "authorUsername", + "description": "Filter work items by author username.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "confidential", + "description": "Filter for confidential work items. If `false`, excludes confidential work items. If `true`, returns only confidential work items.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assigneeUsernames", + "description": "Usernames of users assigned to the work item.", "type": { "kind": "LIST", "name": null, @@ -225314,18 +226162,18 @@ "defaultValue": null }, { - "name": "state", - "description": "Current state of the work item.", + "name": "assigneeWildcardId", + "description": "Filter by assignee wildcard. Incompatible with `assigneeUsernames`.", "type": { "kind": "ENUM", - "name": "IssuableState", + "name": "AssigneeWildcardId", "ofType": null }, "defaultValue": null }, { - "name": "types", - "description": "Filter work items by the given work item types.", + "name": "labelName", + "description": "Labels applied to the work item.", "type": { "kind": "LIST", "name": null, @@ -225333,8 +226181,8 @@ "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "IssueType", + "kind": "SCALAR", + "name": "String", "ofType": null } } @@ -225342,8 +226190,36 @@ "defaultValue": null }, { - "name": "search", - "description": "Search query for title or description.", + "name": "milestoneTitle", + "description": "Milestone applied to the work item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "milestoneWildcardId", + "description": "Filter by milestone ID wildcard. Incompatible with `milestoneTitle`.", + "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", @@ -225352,8 +226228,36 @@ "defaultValue": null }, { - "name": "in", - "description": "Specify the fields to perform the search in.\nDefaults to `[TITLE, DESCRIPTION]`. Requires the `search` argument.'\n", + "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, @@ -225362,13 +226266,33 @@ "name": null, "ofType": { "kind": "ENUM", - "name": "IssuableSearchableField", + "name": "IssueType", "ofType": null } } }, "defaultValue": null }, + { + "name": "not", + "description": "Negated work item arguments.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegatedWorkItemFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "or", + "description": "List of arguments with inclusive `OR`.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UnionedWorkItemFilterInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "projectPath", "description": "Full project path.",