Skip to content

Commit de58e24

Browse files
GraphQL schema update (#61571)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
1 parent 23964e2 commit de58e24

9 files changed

Lines changed: 536 additions & 6 deletions

src/graphql/data/fpt/category-map.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,8 @@
649649
"issuefieldchangedevent": "issues",
650650
"issuefielddate": "issues",
651651
"issuefielddatevalue": "issues",
652+
"issuefieldmultiselect": "issues",
653+
"issuefieldmultiselectvalue": "issues",
652654
"issuefieldnumber": "issues",
653655
"issuefieldnumbervalue": "issues",
654656
"issuefieldremovedevent": "issues",

src/graphql/data/fpt/changelog.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,38 @@
11
[
2+
{
3+
"schemaChanges": [
4+
{
5+
"title": "The GraphQL schema includes these changes:",
6+
"changes": [
7+
"<p>Type <code>IssueFieldMultiSelect</code> was added</p>",
8+
"<p><code>IssueFieldMultiSelect</code> object implements <code>IssueFieldCommon</code> interface</p>",
9+
"<p><code>IssueFieldMultiSelect</code> object implements <code>Node</code> interface</p>",
10+
"<p>Field <code>createdAt</code> was added to object type <code>IssueFieldMultiSelect</code></p>",
11+
"<p>Field <code>dataType</code> was added to object type <code>IssueFieldMultiSelect</code></p>",
12+
"<p>Field <code>description</code> was added to object type <code>IssueFieldMultiSelect</code></p>",
13+
"<p>Field <code>fullDatabaseId</code> was added to object type <code>IssueFieldMultiSelect</code></p>",
14+
"<p>Field <code>id</code> was added to object type <code>IssueFieldMultiSelect</code></p>",
15+
"<p>Field <code>name</code> was added to object type <code>IssueFieldMultiSelect</code></p>",
16+
"<p>Field <code>options</code> was added to object type <code>IssueFieldMultiSelect</code></p>",
17+
"<p>Field <code>visibility</code> was added to object type <code>IssueFieldMultiSelect</code></p>",
18+
"<p>Type <code>IssueFieldMultiSelectValue</code> was added</p>",
19+
"<p><code>IssueFieldMultiSelectValue</code> object implements <code>IssueFieldValueCommon</code> interface</p>",
20+
"<p><code>IssueFieldMultiSelectValue</code> object implements <code>Node</code> interface</p>",
21+
"<p>Field <code>field</code> was added to object type <code>IssueFieldMultiSelectValue</code></p>",
22+
"<p>Field <code>id</code> was added to object type <code>IssueFieldMultiSelectValue</code></p>",
23+
"<p>Field <code>options</code> was added to object type <code>IssueFieldMultiSelectValue</code></p>",
24+
"<p>Field <code>value</code> was added to object type <code>IssueFieldMultiSelectValue</code></p>",
25+
"<p>Input field <code>multiSelectOptionIds</code> of type '[ID!]<code>was added to input object type</code>IssueFieldCreateOrUpdateInput'</p>",
26+
"<p>Member <code>IssueFieldMultiSelectValue</code> was added to Union type <code>IssueFieldValue</code></p>",
27+
"<p>Member <code>IssueFieldMultiSelect</code> was added to Union type <code>IssueFields</code></p>",
28+
"<p>Member <code>IssueFieldMultiSelectValue</code> was added to Union type 'ProjectV2IssueFieldValues'</p>"
29+
]
30+
}
31+
],
32+
"previewChanges": [],
33+
"upcomingChanges": [],
34+
"date": "2026-06-04"
35+
},
236
{
337
"schemaChanges": [
438
{

src/graphql/data/fpt/schema-issues.json

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4966,6 +4966,134 @@
49664966
],
49674967
"category": "issues"
49684968
},
4969+
{
4970+
"name": "IssueFieldMultiSelect",
4971+
"id": "issuefieldmultiselect",
4972+
"href": "/graphql/reference/issues#object-issuefieldmultiselect",
4973+
"description": "<p>Represents a multi select issue field.</p>",
4974+
"isDeprecated": false,
4975+
"implements": [
4976+
{
4977+
"name": "IssueFieldCommon",
4978+
"id": "issuefieldcommon",
4979+
"href": "/graphql/reference/issues#interface-issuefieldcommon"
4980+
},
4981+
{
4982+
"name": "Node",
4983+
"id": "node",
4984+
"href": "/graphql/reference/meta#interface-node"
4985+
}
4986+
],
4987+
"fields": [
4988+
{
4989+
"name": "createdAt",
4990+
"description": "<p>The issue field's creation timestamp.</p>",
4991+
"type": "DateTime!",
4992+
"id": "datetime",
4993+
"href": "/graphql/reference/other#scalar-datetime"
4994+
},
4995+
{
4996+
"name": "dataType",
4997+
"description": "<p>The issue field's data type.</p>",
4998+
"type": "IssueFieldDataType!",
4999+
"id": "issuefielddatatype",
5000+
"href": "/graphql/reference/issues#enum-issuefielddatatype"
5001+
},
5002+
{
5003+
"name": "description",
5004+
"description": "<p>The issue field's description.</p>",
5005+
"type": "String",
5006+
"id": "string",
5007+
"href": "/graphql/reference/other#scalar-string"
5008+
},
5009+
{
5010+
"name": "fullDatabaseId",
5011+
"description": "<p>Identifies the primary key from the database as a BigInt.</p>",
5012+
"type": "BigInt",
5013+
"id": "bigint",
5014+
"href": "/graphql/reference/other#scalar-bigint"
5015+
},
5016+
{
5017+
"name": "id",
5018+
"description": "<p>The Node ID of the IssueFieldMultiSelect object.</p>",
5019+
"type": "ID!",
5020+
"id": "id",
5021+
"href": "/graphql/reference/other#scalar-id"
5022+
},
5023+
{
5024+
"name": "name",
5025+
"description": "<p>The issue field's name.</p>",
5026+
"type": "String!",
5027+
"id": "string",
5028+
"href": "/graphql/reference/other#scalar-string"
5029+
},
5030+
{
5031+
"name": "options",
5032+
"description": "<p>Options for the multi select field.</p>",
5033+
"type": "[IssueFieldSingleSelectOption!]!",
5034+
"id": "issuefieldsingleselectoption",
5035+
"href": "/graphql/reference/issues#object-issuefieldsingleselectoption"
5036+
},
5037+
{
5038+
"name": "visibility",
5039+
"description": "<p>The issue field's visibility.</p>",
5040+
"type": "IssueFieldVisibility!",
5041+
"id": "issuefieldvisibility",
5042+
"href": "/graphql/reference/issues#enum-issuefieldvisibility"
5043+
}
5044+
],
5045+
"category": "issues"
5046+
},
5047+
{
5048+
"name": "IssueFieldMultiSelectValue",
5049+
"id": "issuefieldmultiselectvalue",
5050+
"href": "/graphql/reference/issues#object-issuefieldmultiselectvalue",
5051+
"description": "<p>The value of a multi select field in an Issue item.</p>",
5052+
"isDeprecated": false,
5053+
"implements": [
5054+
{
5055+
"name": "IssueFieldValueCommon",
5056+
"id": "issuefieldvaluecommon",
5057+
"href": "/graphql/reference/issues#interface-issuefieldvaluecommon"
5058+
},
5059+
{
5060+
"name": "Node",
5061+
"id": "node",
5062+
"href": "/graphql/reference/meta#interface-node"
5063+
}
5064+
],
5065+
"fields": [
5066+
{
5067+
"name": "field",
5068+
"description": "<p>The issue field that contains this value.</p>",
5069+
"type": "IssueFields",
5070+
"id": "issuefields",
5071+
"href": "/graphql/reference/issues#union-issuefields"
5072+
},
5073+
{
5074+
"name": "id",
5075+
"description": "<p>The Node ID of the IssueFieldMultiSelectValue object.</p>",
5076+
"type": "ID!",
5077+
"id": "id",
5078+
"href": "/graphql/reference/other#scalar-id"
5079+
},
5080+
{
5081+
"name": "options",
5082+
"description": "<p>The selected options.</p>",
5083+
"type": "[IssueFieldSingleSelectOption!]!",
5084+
"id": "issuefieldsingleselectoption",
5085+
"href": "/graphql/reference/issues#object-issuefieldsingleselectoption"
5086+
},
5087+
{
5088+
"name": "value",
5089+
"description": "<p>Comma-separated names of the selected options.</p>",
5090+
"type": "String",
5091+
"id": "string",
5092+
"href": "/graphql/reference/other#scalar-string"
5093+
}
5094+
],
5095+
"category": "issues"
5096+
},
49695097
{
49705098
"name": "IssueFieldNumber",
49715099
"id": "issuefieldnumber",
@@ -9493,6 +9621,11 @@
94939621
"id": "issuefielddatevalue",
94949622
"href": "/graphql/reference/issues#object-issuefielddatevalue"
94959623
},
9624+
{
9625+
"name": "IssueFieldMultiSelectValue",
9626+
"id": "issuefieldmultiselectvalue",
9627+
"href": "/graphql/reference/issues#object-issuefieldmultiselectvalue"
9628+
},
94969629
{
94979630
"name": "IssueFieldNumberValue",
94989631
"id": "issuefieldnumbervalue",
@@ -9523,6 +9656,11 @@
95239656
"id": "issuefielddate",
95249657
"href": "/graphql/reference/issues#object-issuefielddate"
95259658
},
9659+
{
9660+
"name": "IssueFieldMultiSelect",
9661+
"id": "issuefieldmultiselect",
9662+
"href": "/graphql/reference/issues#object-issuefieldmultiselect"
9663+
},
95269664
{
95279665
"name": "IssueFieldNumber",
95289666
"id": "issuefieldnumber",
@@ -10834,6 +10972,13 @@
1083410972
"id": "id",
1083510973
"href": "/graphql/reference/other#scalar-id"
1083610974
},
10975+
{
10976+
"name": "multiSelectOptionIds",
10977+
"description": "<p>The IDs of the selected options, for a multi select field.</p>",
10978+
"type": "[ID!]",
10979+
"id": "id",
10980+
"href": "/graphql/reference/other#scalar-id"
10981+
},
1083710982
{
1083810983
"name": "numberValue",
1083910984
"description": "<p>The numeric value, for a number field.</p>",

src/graphql/data/fpt/schema-projects.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5500,6 +5500,11 @@
55005500
"id": "issuefielddatevalue",
55015501
"href": "/graphql/reference/issues#object-issuefielddatevalue"
55025502
},
5503+
{
5504+
"name": "IssueFieldMultiSelectValue",
5505+
"id": "issuefieldmultiselectvalue",
5506+
"href": "/graphql/reference/issues#object-issuefieldmultiselectvalue"
5507+
},
55035508
{
55045509
"name": "IssueFieldNumberValue",
55055510
"id": "issuefieldnumbervalue",

src/graphql/data/fpt/schema.docs.graphql

Lines changed: 99 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8788,7 +8788,13 @@ input CreateProjectV2IssueFieldInput {
87888788
"""
87898789
issueFieldId: ID!
87908790
@possibleTypes(
8791-
concreteTypes: ["IssueFieldDate", "IssueFieldNumber", "IssueFieldSingleSelect", "IssueFieldText"]
8791+
concreteTypes: [
8792+
"IssueFieldDate"
8793+
"IssueFieldMultiSelect"
8794+
"IssueFieldNumber"
8795+
"IssueFieldSingleSelect"
8796+
"IssueFieldText"
8797+
]
87928798
abstractType: "IssueFields"
87938799
)
87948800

@@ -10375,7 +10381,13 @@ input DeleteIssueFieldInput {
1037510381
"""
1037610382
fieldId: ID!
1037710383
@possibleTypes(
10378-
concreteTypes: ["IssueFieldDate", "IssueFieldNumber", "IssueFieldSingleSelect", "IssueFieldText"]
10384+
concreteTypes: [
10385+
"IssueFieldDate"
10386+
"IssueFieldMultiSelect"
10387+
"IssueFieldNumber"
10388+
"IssueFieldSingleSelect"
10389+
"IssueFieldText"
10390+
]
1037910391
abstractType: "IssueFields"
1038010392
)
1038110393
}
@@ -21188,6 +21200,11 @@ input IssueFieldCreateOrUpdateInput @docsCategory(name: "issues") {
2118821200
"""
2118921201
fieldId: ID!
2119021202

21203+
"""
21204+
The IDs of the selected options, for a multi select field
21205+
"""
21206+
multiSelectOptionIds: [ID!]
21207+
2119121208
"""
2119221209
The numeric value, for a number field
2119321210
"""
@@ -21294,6 +21311,76 @@ type IssueFieldDateValue implements IssueFieldValueCommon & Node @docsCategory(n
2129421311
value: String!
2129521312
}
2129621313

21314+
"""
21315+
Represents a multi select issue field.
21316+
"""
21317+
type IssueFieldMultiSelect implements IssueFieldCommon & Node @docsCategory(name: "issues") {
21318+
"""
21319+
The issue field's creation timestamp.
21320+
"""
21321+
createdAt: DateTime!
21322+
21323+
"""
21324+
The issue field's data type.
21325+
"""
21326+
dataType: IssueFieldDataType!
21327+
21328+
"""
21329+
The issue field's description.
21330+
"""
21331+
description: String
21332+
21333+
"""
21334+
Identifies the primary key from the database as a BigInt.
21335+
"""
21336+
fullDatabaseId: BigInt
21337+
21338+
"""
21339+
The Node ID of the IssueFieldMultiSelect object
21340+
"""
21341+
id: ID!
21342+
21343+
"""
21344+
The issue field's name.
21345+
"""
21346+
name: String!
21347+
21348+
"""
21349+
Options for the multi select field
21350+
"""
21351+
options: [IssueFieldSingleSelectOption!]!
21352+
21353+
"""
21354+
The issue field's visibility.
21355+
"""
21356+
visibility: IssueFieldVisibility!
21357+
}
21358+
21359+
"""
21360+
The value of a multi select field in an Issue item.
21361+
"""
21362+
type IssueFieldMultiSelectValue implements IssueFieldValueCommon & Node @docsCategory(name: "issues") {
21363+
"""
21364+
The issue field that contains this value.
21365+
"""
21366+
field: IssueFields
21367+
21368+
"""
21369+
The Node ID of the IssueFieldMultiSelectValue object
21370+
"""
21371+
id: ID!
21372+
21373+
"""
21374+
The selected options.
21375+
"""
21376+
options: [IssueFieldSingleSelectOption!]!
21377+
21378+
"""
21379+
Comma-separated names of the selected options.
21380+
"""
21381+
value: String
21382+
}
21383+
2129721384
"""
2129821385
Represents a number issue field.
2129921386
"""
@@ -21669,6 +21756,7 @@ Issue field values
2166921756
"""
2167021757
union IssueFieldValue @docsCategory(name: "issues") =
2167121758
| IssueFieldDateValue
21759+
| IssueFieldMultiSelectValue
2167221760
| IssueFieldNumberValue
2167321761
| IssueFieldSingleSelectValue
2167421762
| IssueFieldTextValue
@@ -21743,6 +21831,7 @@ Possible issue fields.
2174321831
"""
2174421832
union IssueFields @docsCategory(name: "issues") =
2174521833
| IssueFieldDate
21834+
| IssueFieldMultiSelect
2174621835
| IssueFieldNumber
2174721836
| IssueFieldSingleSelect
2174821837
| IssueFieldText
@@ -40278,6 +40367,7 @@ Possible issue field values for a Project item.
4027840367
"""
4027940368
union ProjectV2IssueFieldValues @docsCategory(name: "projects") =
4028040369
| IssueFieldDateValue
40370+
| IssueFieldMultiSelectValue
4028140371
| IssueFieldNumberValue
4028240372
| IssueFieldSingleSelectValue
4028340373
| IssueFieldTextValue
@@ -67781,7 +67871,13 @@ input UpdateIssueFieldInput {
6778167871
"""
6778267872
id: ID!
6778367873
@possibleTypes(
67784-
concreteTypes: ["IssueFieldDate", "IssueFieldNumber", "IssueFieldSingleSelect", "IssueFieldText"]
67874+
concreteTypes: [
67875+
"IssueFieldDate"
67876+
"IssueFieldMultiSelect"
67877+
"IssueFieldNumber"
67878+
"IssueFieldSingleSelect"
67879+
"IssueFieldText"
67880+
]
6778567881
abstractType: "IssueFields"
6778667882
)
6778767883

src/graphql/data/ghec/category-map.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,8 @@
649649
"issuefieldchangedevent": "issues",
650650
"issuefielddate": "issues",
651651
"issuefielddatevalue": "issues",
652+
"issuefieldmultiselect": "issues",
653+
"issuefieldmultiselectvalue": "issues",
652654
"issuefieldnumber": "issues",
653655
"issuefieldnumbervalue": "issues",
654656
"issuefieldremovedevent": "issues",

0 commit comments

Comments
 (0)