diff --git a/Dockerfile b/Dockerfile index 64dbdc63b0ba..972e2e17ff6a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ # --------------------------------------------------------------- # To update the sha: # https://github.com/github/gh-base-image/pkgs/container/gh-base-image%2Fgh-base-noble -FROM ghcr.io/github/gh-base-image/gh-base-noble:20260527-203230-gabf2049e0@sha256:e6d4192acbdf566584c77f1306cd72cac3a381be6ff6174c85ee21bb164a8b46 AS base +FROM ghcr.io/github/gh-base-image/gh-base-noble:20260603-101723-g62a660e20@sha256:216e9ea02bb1f000a3e9ed1beeb9127b33a7661ae61f041879e61fffd52e1bd2 AS base # Install curl for Node install and determining the early access branch # Install git for cloning docs-early-access & translations repos diff --git a/src/ai-tools/lib/spaces-utils.ts b/src/ai-tools/lib/spaces-utils.ts index aebdf0d5e92d..e5859ec5b338 100644 --- a/src/ai-tools/lib/spaces-utils.ts +++ b/src/ai-tools/lib/spaces-utils.ts @@ -1,7 +1,7 @@ /** * Copilot Space API response types */ -import { fetchWithRetry } from '@/frame/lib/fetch-utils' +import { fetchWithRetry, readBodyWithTimeout } from '@/frame/lib/fetch-utils' export interface SpaceResource { id: number @@ -85,7 +85,7 @@ export async function fetchCopilotSpace(spaceUrl: string): Promise { } } - return (await response.json()) as SpaceData + return (await readBodyWithTimeout(response, () => response.json(), 30_000)) as SpaceData } /** diff --git a/src/archives/middleware/archived-enterprise-versions-assets.ts b/src/archives/middleware/archived-enterprise-versions-assets.ts index c489f6d36558..5e80dacc376e 100644 --- a/src/archives/middleware/archived-enterprise-versions-assets.ts +++ b/src/archives/middleware/archived-enterprise-versions-assets.ts @@ -1,4 +1,4 @@ -import { fetchWithRetry } from '@/frame/lib/fetch-utils' +import { fetchWithRetry, readBodyWithTimeout } from '@/frame/lib/fetch-utils' import type { Response, NextFunction } from 'express' import patterns from '@/frame/lib/patterns' @@ -100,7 +100,7 @@ export default async function archivedEnterpriseVersionsAssets( }, ) - const body = await r.arrayBuffer() + const body = await readBodyWithTimeout(r, () => r.arrayBuffer(), 8_000) res.set('accept-ranges', 'bytes') const contentType = r.headers.get('content-type') diff --git a/src/archives/middleware/archived-enterprise-versions.ts b/src/archives/middleware/archived-enterprise-versions.ts index 06e94567563c..d7501fb082e8 100644 --- a/src/archives/middleware/archived-enterprise-versions.ts +++ b/src/archives/middleware/archived-enterprise-versions.ts @@ -1,5 +1,5 @@ import type { Response, NextFunction } from 'express' -import { fetchWithRetry } from '@/frame/lib/fetch-utils' +import { fetchWithRetry, readBodyWithTimeout } from '@/frame/lib/fetch-utils' import statsd, { adaptForTimer } from '@/observability/lib/statsd' import { createLogger } from '@/observability/logger' @@ -275,7 +275,7 @@ export default async function archivedEnterpriseVersions( if (r.status !== 200) { let upstreamBody: string | undefined try { - upstreamBody = await r.text() + upstreamBody = await readBodyWithTimeout(r, () => r.text(), timeoutConfiguration.response) } catch { // ignore — body reading failure shouldn't affect error handling } @@ -301,7 +301,7 @@ export default async function archivedEnterpriseVersions( } if (r.status === 200) { - const body = await r.text() + const body = await readBodyWithTimeout(r, () => r.text(), timeoutConfiguration.response) const [, withoutLanguagePath] = splitByLanguage(req.path) const isDeveloperPage = withoutLanguagePath?.startsWith( `/enterprise/${requestedVersion}/developer`, diff --git a/src/frame/lib/fetch-utils.ts b/src/frame/lib/fetch-utils.ts index ba9f034edc3e..dc50fc2a3e7d 100644 --- a/src/frame/lib/fetch-utils.ts +++ b/src/frame/lib/fetch-utils.ts @@ -11,6 +11,18 @@ export interface FetchWithRetryOptions { retryDelay?: number timeout?: number throwHttpErrors?: boolean + /** + * How the `timeout` is enforced: + * - 'full' (default): bounds the entire request, including body transfer. + * The abort signal stays armed through body reads, so pair this with + * `readBodyWithTimeout` to report body-phase timeouts consistently. + * - 'ttfb': bounds only time-to-first-byte. The timer is cleared once the + * response resolves, leaving body reads unbounded. Use for large, trusted, + * well-cached payloads (e.g. multi-MB archived `redirects.json`) where a + * short deadline should fail fast on an unresponsive server but must not + * abort a legitimately long download. + */ + timeoutMode?: 'full' | 'ttfb' // Note: Custom HTTPS agents are not supported in native fetch // Consider using undici or node-fetch if custom agent support is critical } @@ -30,45 +42,120 @@ function sleep(ms: number): Promise { return new Promise((resolve) => setTimeout(resolve, ms)) } +function getHost(url: string | URL): string { + try { + return new URL(typeof url === 'string' ? url : url.toString()).host + } catch { + return 'unknown' + } +} + /** - * Fetch with timeout support + * Fetch with timeout support. + * + * `timeoutMode` controls what the deadline bounds: + * + * - 'full' (default): enforced with `AbortSignal.timeout()`, whose signal + * stays armed after this function returns. Callers typically read the body + * (`r.json()`, `r.arrayBuffer()`) after the response resolves; because the + * signal is never cleared, that body read is aborted by the same deadline. + * So the timeout bounds the full request (time-to-first-byte AND body + * transfer). Use `readBodyWithTimeout` to consume the body so a body-phase + * timeout reports the same way as a TTFB timeout. + * + * - 'ttfb': enforced with a manual `AbortController` whose timer is cleared as + * soon as the response resolves. Only time-to-first-byte is bounded; the + * body read that follows is left unbounded. Use for large, trusted, + * well-cached payloads where a short deadline should fail fast on an + * unresponsive server but not abort a legitimately long download. */ async function fetchWithTimeout( url: string | URL, init?: RequestInit, timeout?: number, + timeoutMode: 'full' | 'ttfb' = 'full', ): Promise { if (!timeout) { return fetch(url, init) } - const controller = new AbortController() - const timeoutId = setTimeout(() => controller.abort(), timeout) + if (timeoutMode === 'ttfb') { + // Abort if headers don't arrive in time, but clear the timer once the + // response resolves so the subsequent body read isn't bounded by the same + // deadline. + const controller = new AbortController() + const signal = init?.signal + ? AbortSignal.any([init.signal, controller.signal]) + : controller.signal + let timedOut = false + const timer = setTimeout(() => { + timedOut = true + controller.abort() + }, timeout) + + try { + return await fetch(url, { ...init, signal }) + } catch (error) { + // Only our own timer firing counts as a timeout; a caller-provided + // signal aborting is left untouched so it isn't misreported. + if (timedOut) { + statsd.increment(STATSD_FETCH_TIMEOUT, 1, [`host:${getHost(url)}`]) + throw new Error(`Request timed out after ${timeout}ms`) + } + throw error + } finally { + clearTimeout(timer) + } + } + + const timeoutSignal = AbortSignal.timeout(timeout) + // Honor a caller-provided signal too, rather than overwriting it. + const signal = init?.signal ? AbortSignal.any([init.signal, timeoutSignal]) : timeoutSignal try { - const response = await fetch(url, { - ...init, - signal: controller.signal, - }) - clearTimeout(timeoutId) - return response + return await fetch(url, { ...init, signal }) } catch (error) { - clearTimeout(timeoutId) - if (error instanceof Error && error.name === 'AbortError') { - const host = (() => { - try { - return new URL(typeof url === 'string' ? url : url.toString()).host - } catch { - return 'unknown' - } - })() - statsd.increment(STATSD_FETCH_TIMEOUT, 1, [`host:${host}`]) + // `AbortSignal.timeout()` aborts with a `TimeoutError`; a caller-provided + // signal aborts with its own reason (e.g. `AbortError`), which we leave + // untouched so caller cancellations aren't misreported as timeouts. + if (error instanceof Error && error.name === 'TimeoutError') { + statsd.increment(STATSD_FETCH_TIMEOUT, 1, [`host:${getHost(url)}`]) throw new Error(`Request timed out after ${timeout}ms`) } throw error } } +/** + * Read a response body, reporting a timeout the same way `fetchWithTimeout` + * does for time-to-first-byte. + * + * The body read is already bounded by the deadline set on the originating + * `fetchWithRetry`/`fetchWithTimeout` call (the abort signal stays armed + * through body transfer). This wrapper just translates the resulting + * `TimeoutError` into the friendly "Request timed out" error and emits the + * `fetch.timeout` metric, so body-phase timeouts are observable. + * + * @param response The response whose body to read (used for the metric host). + * @param read A callback that performs the body read, e.g. `() => r.json()`. + * @param timeout The deadline that bounded the request, for the error message. + */ +export async function readBodyWithTimeout( + response: Response, + read: () => Promise, + timeout?: number, +): Promise { + try { + return await read() + } catch (error) { + if (error instanceof Error && error.name === 'TimeoutError') { + statsd.increment(STATSD_FETCH_TIMEOUT, 1, [`host:${getHost(response.url)}`]) + throw new Error(timeout ? `Request timed out after ${timeout}ms` : 'Request timed out') + } + throw error + } +} + /** * Fetch with retry logic matching got's behavior */ @@ -77,13 +164,13 @@ export async function fetchWithRetry( init?: RequestInit, options: FetchWithRetryOptions = {}, ): Promise { - const { retries = 0, timeout, throwHttpErrors = true } = options + const { retries = 0, timeout, throwHttpErrors = true, timeoutMode = 'full' } = options let lastError: Error | null = null for (let attempt = 0; attempt <= retries; attempt++) { try { - const response = await fetchWithTimeout(url, init, timeout) + const response = await fetchWithTimeout(url, init, timeout, timeoutMode) // Check if we should retry based on status code if (response.status >= 500 && attempt < retries) { @@ -128,15 +215,21 @@ export async function fetchWithRetry( /** * Create a streaming fetch request that returns a ReadableStream * This replaces got.stream functionality + * + * Defaults to `timeoutMode: 'ttfb'` because streaming callers consume the body + * incrementally over a `reader.read()` loop that can legitimately run far longer + * than the connect deadline. A `'full'` default would keep `AbortSignal.timeout()` + * armed through that loop and abort a valid long answer mid-stream. Callers that + * want the deadline to bound the whole transfer can pass `timeoutMode: 'full'`. */ export async function fetchStream( url: string | URL, init?: RequestInit, options: FetchWithRetryOptions = {}, ): Promise { - const { timeout, throwHttpErrors = true } = options + const { timeout, throwHttpErrors = true, timeoutMode = 'ttfb' } = options - const response = await fetchWithTimeout(url, init, timeout) + const response = await fetchWithTimeout(url, init, timeout, timeoutMode) // Check for HTTP errors if throwHttpErrors is enabled if (throwHttpErrors && !response.ok && response.status >= 400) { diff --git a/src/frame/lib/get-remote-json.ts b/src/frame/lib/get-remote-json.ts index d3d0c8e1a8d8..857ac42b36d9 100644 --- a/src/frame/lib/get-remote-json.ts +++ b/src/frame/lib/get-remote-json.ts @@ -113,6 +113,12 @@ export default async function getRemoteJSON( retries, timeout, throwHttpErrors: true, + // The `redirects.json` files are large (5-10MB) but well-cached, and + // the configured timeout is deliberately a short time-to-first-byte + // budget (got's `timeout.response` semantics). Bound only TTFB so a + // slow server fails fast without aborting a legitimately long body + // download mid-transfer. + timeoutMode: 'ttfb', }, ) diff --git a/src/frame/tests/fetch-utils.test.ts b/src/frame/tests/fetch-utils.test.ts new file mode 100644 index 000000000000..c98addc7aa7a --- /dev/null +++ b/src/frame/tests/fetch-utils.test.ts @@ -0,0 +1,207 @@ +import { describe, test, expect, vi, beforeEach, afterEach } from 'vitest' + +import { fetchWithRetry, readBodyWithTimeout } from '@/frame/lib/fetch-utils' + +const statsdIncrement = vi.fn() + +vi.mock('@/observability/lib/statsd', () => ({ + default: { + increment: (...args: unknown[]) => statsdIncrement(...args), + }, +})) + +function timeoutError(): DOMException { + return new DOMException('The operation timed out', 'TimeoutError') +} + +function abortError(): DOMException { + return new DOMException('The operation was aborted', 'AbortError') +} + +describe('fetchWithRetry timeout', () => { + const fetchMock = vi.fn() + const originalFetch = globalThis.fetch + + beforeEach(() => { + statsdIncrement.mockReset() + fetchMock.mockReset() + globalThis.fetch = fetchMock as unknown as typeof fetch + }) + + afterEach(() => { + globalThis.fetch = originalFetch + }) + + test('returns the response when fetch succeeds', async () => { + fetchMock.mockResolvedValue(new Response('ok', { status: 200 })) + + const response = await fetchWithRetry('https://example.test/ok', {}, { timeout: 1_000 }) + + expect(response.status).toBe(200) + expect(statsdIncrement).not.toHaveBeenCalled() + }) + + test('translates a time-to-first-byte timeout and emits the metric', async () => { + fetchMock.mockRejectedValue(timeoutError()) + + await expect( + fetchWithRetry('https://example.test/slow', {}, { retries: 0, timeout: 1_000 }), + ).rejects.toThrow('Request timed out after 1000ms') + + expect(statsdIncrement).toHaveBeenCalledWith('fetch.timeout', 1, ['host:example.test']) + }) + + test('does not treat a caller-initiated abort as a timeout', async () => { + fetchMock.mockRejectedValue(abortError()) + + await expect( + fetchWithRetry('https://example.test/aborted', {}, { retries: 0, timeout: 1_000 }), + ).rejects.toMatchObject({ name: 'AbortError' }) + + expect(statsdIncrement).not.toHaveBeenCalled() + }) +}) + +describe('fetchWithRetry ttfb timeout mode', () => { + const fetchMock = vi.fn() + const originalFetch = globalThis.fetch + + beforeEach(() => { + statsdIncrement.mockReset() + fetchMock.mockReset() + globalThis.fetch = fetchMock as unknown as typeof fetch + }) + + afterEach(() => { + globalThis.fetch = originalFetch + }) + + test('clears the timer once the response resolves so body reads are unbounded', async () => { + let capturedSignal: AbortSignal | undefined + fetchMock.mockImplementation((_url: string, init?: RequestInit) => { + capturedSignal = init?.signal ?? undefined + return Promise.resolve(new Response('ok', { status: 200 })) + }) + + await fetchWithRetry('https://example.test/big', {}, { timeout: 10, timeoutMode: 'ttfb' }) + + // Wait well past the TTFB deadline; the timer must have been cleared so the + // signal stays unaborted and a subsequent body read wouldn't be cut off. + await new Promise((resolve) => setTimeout(resolve, 40)) + expect(capturedSignal?.aborted).toBe(false) + expect(statsdIncrement).not.toHaveBeenCalled() + }) + + test('translates a time-to-first-byte timeout and emits the metric', async () => { + fetchMock.mockImplementation((_url: string, init?: RequestInit) => { + return new Promise((_resolve, reject) => { + const signal = init?.signal as AbortSignal + signal.addEventListener('abort', () => reject(signal.reason)) + }) + }) + + await expect( + fetchWithRetry( + 'https://example.test/slow', + {}, + { retries: 0, timeout: 10, timeoutMode: 'ttfb' }, + ), + ).rejects.toThrow('Request timed out after 10ms') + + expect(statsdIncrement).toHaveBeenCalledWith('fetch.timeout', 1, ['host:example.test']) + }) + + test('does not treat a caller-initiated abort as a timeout', async () => { + const callerController = new AbortController() + fetchMock.mockImplementation((_url: string, init?: RequestInit) => { + return new Promise((_resolve, reject) => { + const signal = init?.signal as AbortSignal + signal.addEventListener('abort', () => reject(signal.reason ?? abortError())) + }) + }) + + const promise = fetchWithRetry( + 'https://example.test/aborted', + { signal: callerController.signal }, + { retries: 0, timeout: 10_000, timeoutMode: 'ttfb' }, + ) + callerController.abort(abortError()) + + await expect(promise).rejects.toMatchObject({ name: 'AbortError' }) + expect(statsdIncrement).not.toHaveBeenCalled() + }) +}) + +describe('readBodyWithTimeout', () => { + beforeEach(() => { + statsdIncrement.mockReset() + }) + + test('returns the consumed body when the read succeeds', async () => { + const response = new Response(JSON.stringify({ hello: 'world' }), { + status: 200, + headers: { 'content-type': 'application/json' }, + }) + + const result = await readBodyWithTimeout(response, () => response.json(), 1_000) + + expect(result).toEqual({ hello: 'world' }) + expect(statsdIncrement).not.toHaveBeenCalled() + }) + + test('translates a body-transfer timeout and emits the metric', async () => { + const response = new Response('', { status: 200 }) + Object.defineProperty(response, 'url', { value: 'https://example.test/big' }) + + await expect( + readBodyWithTimeout(response, () => Promise.reject(timeoutError()), 8_000), + ).rejects.toThrow('Request timed out after 8000ms') + + expect(statsdIncrement).toHaveBeenCalledWith('fetch.timeout', 1, ['host:example.test']) + }) + + test('rethrows non-timeout errors untouched without emitting the metric', async () => { + const response = new Response('', { status: 200 }) + const boom = new Error('boom') + + await expect(readBodyWithTimeout(response, () => Promise.reject(boom), 8_000)).rejects.toBe( + boom, + ) + + expect(statsdIncrement).not.toHaveBeenCalled() + }) +}) + +describe('fetchStream timeout mode', () => { + const fetchMock = vi.fn() + const originalFetch = globalThis.fetch + + beforeEach(() => { + statsdIncrement.mockReset() + fetchMock.mockReset() + globalThis.fetch = fetchMock as unknown as typeof fetch + }) + + afterEach(() => { + globalThis.fetch = originalFetch + }) + + test('defaults to ttfb so the body stream is not aborted after the response resolves', async () => { + const { fetchStream } = await import('@/frame/lib/fetch-utils') + + let capturedSignal: AbortSignal | undefined + fetchMock.mockImplementation((_url: string, init?: RequestInit) => { + capturedSignal = init?.signal ?? undefined + return Promise.resolve(new Response('chunk', { status: 200 })) + }) + + await fetchStream('https://example.test/stream', {}, { timeout: 10, throwHttpErrors: false }) + + // A streaming caller reads the body well past the connect deadline. With the + // ttfb default the timer is cleared on response-resolve, so the signal stays + // unaborted and a long-running reader.read() loop won't be cut off. + await new Promise((resolve) => setTimeout(resolve, 40)) + expect(capturedSignal?.aborted).toBe(false) + expect(statsdIncrement).not.toHaveBeenCalled() + }) +}) diff --git a/src/github-apps/lib/config.json b/src/github-apps/lib/config.json index 1c66eae4de0f..0ce4b9c22f2c 100644 --- a/src/github-apps/lib/config.json +++ b/src/github-apps/lib/config.json @@ -60,5 +60,5 @@ "2022-11-28" ] }, - "sha": "a92b91c983de83f06eb8f2a5e9d84cd29bb70111" + "sha": "5228aaa58229307d5c18092199d4d3b09050265a" } \ No newline at end of file diff --git a/src/graphql/data/fpt/category-map.json b/src/graphql/data/fpt/category-map.json index 827eb8181ee5..6f106e67d808 100644 --- a/src/graphql/data/fpt/category-map.json +++ b/src/graphql/data/fpt/category-map.json @@ -1245,6 +1245,7 @@ "projectv2customfieldtype": "projects", "projectv2fieldorderfield": "projects", "projectv2fieldtype": "projects", + "projectv2itemarchivedstate": "projects", "projectv2itemfieldvalueorderfield": "projects", "projectv2itemorderfield": "projects", "projectv2itemtype": "projects", diff --git a/src/graphql/data/fpt/changelog.json b/src/graphql/data/fpt/changelog.json index 5f397e8df6f5..1989655bb1bd 100644 --- a/src/graphql/data/fpt/changelog.json +++ b/src/graphql/data/fpt/changelog.json @@ -1,4 +1,20 @@ [ + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [ + "

Type 'ProjectV2ItemArchivedState' was added

", + "

Enum value ARCHIVED was added to enum 'ProjectV2ItemArchivedState'

", + "

Enum value 'NOT_ARCHIVEDwas added to enumProjectV2ItemArchivedState'

", + "

Argument 'archivedStates: [ProjectV2ItemArchivedState!]' (with default value) added to field 'ProjectV2.items'

" + ] + } + ], + "previewChanges": [], + "upcomingChanges": [], + "date": "2026-06-08" + }, { "schemaChanges": [ { diff --git a/src/graphql/data/fpt/schema-projects.json b/src/graphql/data/fpt/schema-projects.json index 1d66a81478a4..5d790008b6b7 100644 --- a/src/graphql/data/fpt/schema-projects.json +++ b/src/graphql/data/fpt/schema-projects.json @@ -1372,6 +1372,15 @@ "href": "/graphql/reference/other#scalar-string" } }, + { + "name": "archivedStates", + "description": "

Filter items by their archived state. Defaults to only returning items that are not archived.

", + "type": { + "name": "[ProjectV2ItemArchivedState!]", + "id": "projectv2itemarchivedstate", + "href": "/graphql/reference/projects#enum-projectv2itemarchivedstate" + } + }, { "name": "before", "description": "

Returns the elements in the list that come before the specified cursor.

", @@ -5119,6 +5128,24 @@ ], "category": "projects" }, + { + "name": "ProjectV2ItemArchivedState", + "id": "projectv2itemarchivedstate", + "href": "/graphql/reference/projects#enum-projectv2itemarchivedstate", + "description": "

The possible archived states of a ProjectV2Item.

", + "isDeprecated": false, + "values": [ + { + "name": "ARCHIVED", + "description": "

A project item that is archived.

" + }, + { + "name": "NOT_ARCHIVED", + "description": "

A project item that is not archived.

" + } + ], + "category": "projects" + }, { "name": "ProjectV2ItemFieldValueOrderField", "id": "projectv2itemfieldvalueorderfield", diff --git a/src/graphql/data/fpt/schema.docs.graphql b/src/graphql/data/fpt/schema.docs.graphql index 3d45b8d28f91..134049b6a71c 100644 --- a/src/graphql/data/fpt/schema.docs.graphql +++ b/src/graphql/data/fpt/schema.docs.graphql @@ -39602,6 +39602,11 @@ type ProjectV2 implements Closable & Node & Updatable @docsCategory(name: "proje """ after: String + """ + Filter items by their archived state. Defaults to only returning items that are not archived. + """ + archivedStates: [ProjectV2ItemArchivedState!] = [NOT_ARCHIVED] + """ Returns the elements in the list that come before the specified cursor. """ @@ -40470,6 +40475,21 @@ type ProjectV2Item implements Node @docsCategory(name: "projects") { updatedAt: DateTime! } +""" +The possible archived states of a `ProjectV2Item`. +""" +enum ProjectV2ItemArchivedState @docsCategory(name: "projects") { + """ + A project item that is archived + """ + ARCHIVED + + """ + A project item that is not archived + """ + NOT_ARCHIVED +} + """ The connection type for ProjectV2Item. """ diff --git a/src/graphql/data/ghec/category-map.json b/src/graphql/data/ghec/category-map.json index 827eb8181ee5..6f106e67d808 100644 --- a/src/graphql/data/ghec/category-map.json +++ b/src/graphql/data/ghec/category-map.json @@ -1245,6 +1245,7 @@ "projectv2customfieldtype": "projects", "projectv2fieldorderfield": "projects", "projectv2fieldtype": "projects", + "projectv2itemarchivedstate": "projects", "projectv2itemfieldvalueorderfield": "projects", "projectv2itemorderfield": "projects", "projectv2itemtype": "projects", diff --git a/src/graphql/data/ghec/schema-projects.json b/src/graphql/data/ghec/schema-projects.json index 1d66a81478a4..5d790008b6b7 100644 --- a/src/graphql/data/ghec/schema-projects.json +++ b/src/graphql/data/ghec/schema-projects.json @@ -1372,6 +1372,15 @@ "href": "/graphql/reference/other#scalar-string" } }, + { + "name": "archivedStates", + "description": "

Filter items by their archived state. Defaults to only returning items that are not archived.

", + "type": { + "name": "[ProjectV2ItemArchivedState!]", + "id": "projectv2itemarchivedstate", + "href": "/graphql/reference/projects#enum-projectv2itemarchivedstate" + } + }, { "name": "before", "description": "

Returns the elements in the list that come before the specified cursor.

", @@ -5119,6 +5128,24 @@ ], "category": "projects" }, + { + "name": "ProjectV2ItemArchivedState", + "id": "projectv2itemarchivedstate", + "href": "/graphql/reference/projects#enum-projectv2itemarchivedstate", + "description": "

The possible archived states of a ProjectV2Item.

", + "isDeprecated": false, + "values": [ + { + "name": "ARCHIVED", + "description": "

A project item that is archived.

" + }, + { + "name": "NOT_ARCHIVED", + "description": "

A project item that is not archived.

" + } + ], + "category": "projects" + }, { "name": "ProjectV2ItemFieldValueOrderField", "id": "projectv2itemfieldvalueorderfield", diff --git a/src/graphql/data/ghec/schema.docs.graphql b/src/graphql/data/ghec/schema.docs.graphql index 3d45b8d28f91..134049b6a71c 100644 --- a/src/graphql/data/ghec/schema.docs.graphql +++ b/src/graphql/data/ghec/schema.docs.graphql @@ -39602,6 +39602,11 @@ type ProjectV2 implements Closable & Node & Updatable @docsCategory(name: "proje """ after: String + """ + Filter items by their archived state. Defaults to only returning items that are not archived. + """ + archivedStates: [ProjectV2ItemArchivedState!] = [NOT_ARCHIVED] + """ Returns the elements in the list that come before the specified cursor. """ @@ -40470,6 +40475,21 @@ type ProjectV2Item implements Node @docsCategory(name: "projects") { updatedAt: DateTime! } +""" +The possible archived states of a `ProjectV2Item`. +""" +enum ProjectV2ItemArchivedState @docsCategory(name: "projects") { + """ + A project item that is archived + """ + ARCHIVED + + """ + A project item that is not archived + """ + NOT_ARCHIVED +} + """ The connection type for ProjectV2Item. """ diff --git a/src/rest/data/fpt-2022-11-28/activity.json b/src/rest/data/fpt-2022-11-28/activity.json index 0474ee33cad2..07c73a1b5872 100644 --- a/src/rest/data/fpt-2022-11-28/activity.json +++ b/src/rest/data/fpt-2022-11-28/activity.json @@ -3480,6 +3480,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3530,6 +3531,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6632,6 +6663,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6682,6 +6714,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -13461,6 +13523,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13511,6 +13574,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -16613,6 +16706,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -16663,6 +16757,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -23450,6 +23574,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23500,6 +23625,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -26602,6 +26757,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -26652,6 +26808,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -33419,6 +33605,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -33469,6 +33656,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -36571,6 +36788,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -36621,6 +36839,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -43382,6 +43630,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -43432,6 +43681,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -46534,6 +46813,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -46584,6 +46864,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -53370,6 +53680,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -53420,6 +53731,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -56522,6 +56863,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -56572,6 +56914,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -63332,6 +63704,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -63382,6 +63755,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -66484,6 +66887,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -66534,6 +66938,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -73296,6 +73730,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -73346,6 +73781,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76448,6 +76913,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76498,6 +76964,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -83260,6 +83756,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -83310,6 +83807,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -86412,6 +86939,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -86462,6 +86990,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/fpt-2022-11-28/billing.json b/src/rest/data/fpt-2022-11-28/billing.json index a6375275a2d3..df2fed2bf3d9 100644 --- a/src/rest/data/fpt-2022-11-28/billing.json +++ b/src/rest/data/fpt-2022-11-28/billing.json @@ -592,139 +592,16 @@ "example": { "message": "Budget successfully created.", "budget": { - "description": "Response when updating a budget", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "ID of the budget." - }, - "budget_scope": { - "type": "string", - "description": "The type of scope for the budget", - "enum": [ - "enterprise", - "organization", - "repository", - "cost_center", - "multi_user_customer", - "user" - ], - "examples": [ - "enterprise" - ] - }, - "budget_entity_name": { - "type": "string", - "description": "The name of the entity to apply the budget to", - "examples": [ - "octocat/hello-world" - ] - }, - "user": { - "type": "string", - "description": "The user login when the budget is scoped to a single user (`user` scope).", - "examples": [ - "octocat" - ] - }, - "budget_amount": { - "type": "integer", - "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses." - }, - "prevent_further_usage": { - "type": "boolean", - "description": "Whether to prevent additional spending once the budget is exceeded", - "examples": [ - true - ] - }, - "budget_product_sku": { - "type": "string", - "description": "A single product or sku to apply the budget to.", - "examples": [ - "actions_linux" - ] - }, - "budget_type": { - "description": "The type of pricing for the budget", - "oneOf": [ - { - "type": "string", - "enum": [ - "ProductPricing" - ] - }, - { - "type": "string", - "enum": [ - "SkuPricing" - ] - } - ], - "examples": [ - "ProductPricing" - ] - }, - "budget_alerting": { - "type": "object", - "properties": { - "will_alert": { - "type": "boolean", - "description": "Whether alerts are enabled for this budget", - "examples": [ - true - ] - }, - "alert_recipients": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of user login names who will receive alerts", - "examples": [ - "mona", - "lisa" - ] - } - } - } - }, - "required": [ - "id", - "budget_amount", - "prevent_further_usage", - "budget_product_sku", - "budget_type", - "budget_alerting", - "budget_scope", - "budget_entity_name" - ] - }, - "examples": { - "default": { - "value": { - "id": "2066deda-923f-43f9-88d2-62395a28c0cdd", - "budget_type": "ProductPricing", - "budget_product_sku": "actions_linux", - "budget_scope": "repository", - "budget_entity_name": "example-repo-name", - "budget_amount": 0, - "prevent_further_usage": true, - "budget_alerting": { - "will_alert": true, - "alert_recipients": [ - "mona", - "lisa" - ] - } - } - } - } - } + "id": "f5236c62-157f-4d8f-a79e-ffb91058ee97", + "budget_type": "ProductPricing", + "budget_product_sku": "actions", + "budget_scope": "organization", + "budget_entity_name": "example-organization", + "budget_amount": 100, + "prevent_further_usage": true, + "budget_alerting": { + "will_alert": false, + "alert_recipients": [] } } }, @@ -732,7 +609,8 @@ "type": "object", "properties": { "message": { - "type": "string" + "type": "string", + "description": "A message indicating the result of the create operation" }, "budget": { "type": "object", @@ -741,49 +619,34 @@ "type": "string", "description": "ID of the budget." }, - "budget_amount": { - "type": "number", - "format": "float", - "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses." - }, - "prevent_further_usage": { - "type": "boolean", - "description": "Whether to prevent additional spending once the budget is exceeded. For `user` and `multi_user_customer` scopes, this must be `true`." - }, - "budget_alerting": { - "type": "object", - "required": [ - "will_alert", - "alert_recipients" - ], - "properties": { - "will_alert": { - "type": "boolean", - "description": "Whether alerts are enabled for this budget" - }, - "alert_recipients": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of user login names who will receive alerts" - } - } - }, "budget_scope": { "type": "string", - "description": "The scope of the budget", + "description": "The type of scope for the budget", "enum": [ + "enterprise", "organization", "repository", + "cost_center", "multi_user_customer", "user" ] }, "budget_entity_name": { "type": "string", - "description": "The name of the entity to apply the budget to", - "default": "" + "description": "The name of the entity to apply the budget to" + }, + "budget_amount": { + "type": "integer", + "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", + "minimum": 0 + }, + "prevent_further_usage": { + "type": "boolean", + "description": "Whether to prevent additional spending once the budget is exceeded" + }, + "budget_product_sku": { + "type": "string", + "description": "A single product or sku to apply the budget to." }, "budget_type": { "description": "The type of pricing for the budget", @@ -802,13 +665,29 @@ } ] }, - "budget_product_sku": { - "type": "string", - "description": "A single product or SKU that will be covered in the budget" + "budget_alerting": { + "type": "object", + "properties": { + "will_alert": { + "type": "boolean", + "description": "Whether alerts are enabled for this budget" + }, + "alert_recipients": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Array of user login names who will receive alerts" + } + } } } } - } + }, + "required": [ + "message", + "budget" + ] } } } @@ -1155,7 +1034,7 @@ "budget_product_sku": "actions_linux", "budget_scope": "repository", "budget_entity_name": "org-name/example-repo-name", - "budget_amount": 0, + "budget_amount": 10, "prevent_further_usage": true, "budget_alerting": { "will_alert": true, @@ -1170,7 +1049,8 @@ "type": "object", "properties": { "message": { - "type": "string" + "type": "string", + "description": "A message indicating the result of the update operation" }, "budget": { "type": "object", @@ -1179,51 +1059,32 @@ "type": "string", "description": "ID of the budget." }, - "budget_amount": { - "type": "number", - "format": "float", - "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses." - }, - "prevent_further_usage": { - "type": "boolean", - "description": "Whether to prevent additional spending once the budget is exceeded" - }, - "budget_alerting": { - "type": "object", - "required": [ - "will_alert", - "alert_recipients" - ], - "properties": { - "will_alert": { - "type": "boolean", - "description": "Whether alerts are enabled for this budget" - }, - "alert_recipients": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of user login names who will receive alerts" - } - } - }, "budget_scope": { "type": "string", - "description": "The scope of the budget", + "description": "The type of scope for the budget", "enum": [ "enterprise", "organization", "repository", - "cost_center", - "multi_user_customer", - "user" + "cost_center" ] }, "budget_entity_name": { "type": "string", - "description": "The name of the entity to apply the budget to", - "default": "" + "description": "The name of the entity to apply the budget to" + }, + "budget_amount": { + "type": "integer", + "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", + "minimum": 0 + }, + "prevent_further_usage": { + "type": "boolean", + "description": "Whether to prevent additional spending once the budget is exceeded" + }, + "budget_product_sku": { + "type": "string", + "description": "A single product or sku to apply the budget to." }, "budget_type": { "description": "The type of pricing for the budget", @@ -1242,13 +1103,29 @@ } ] }, - "budget_product_sku": { - "type": "string", - "description": "A single product or SKU that will be covered in the budget" + "budget_alerting": { + "type": "object", + "properties": { + "will_alert": { + "type": "boolean", + "description": "Whether alerts are enabled for this budget" + }, + "alert_recipients": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Array of user login names who will receive alerts" + } + } } } } - } + }, + "required": [ + "budget", + "message" + ] } } } diff --git a/src/rest/data/fpt-2022-11-28/issues.json b/src/rest/data/fpt-2022-11-28/issues.json index 98ff10322911..0e1c8703ed89 100644 --- a/src/rest/data/fpt-2022-11-28/issues.json +++ b/src/rest/data/fpt-2022-11-28/issues.json @@ -3150,6 +3150,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3200,6 +3201,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6400,6 +6431,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6450,6 +6482,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9578,6 +9640,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9628,6 +9691,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9768,9 +9861,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12698,6 +12791,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12748,6 +12842,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15772,6 +15896,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15822,6 +15947,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18817,6 +18972,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18867,6 +19023,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -19039,9 +19225,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -21971,6 +22157,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -22021,6 +22208,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -25409,6 +25626,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25459,6 +25677,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -28785,6 +29033,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28835,6 +29084,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -31849,6 +32128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -31899,6 +32179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -40182,6 +40492,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -40232,6 +40543,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -44556,6 +44897,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -44606,6 +44948,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -57095,6 +57467,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -57145,6 +57518,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -60168,6 +60571,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -60218,6 +60622,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -63247,6 +63681,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -63297,6 +63732,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -66342,6 +66807,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -66392,6 +66858,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -66563,6 +67059,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -66586,6 +67100,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -66636,6 +67151,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -66729,9 +67274,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field. The type depends on the field's data type:

\n
    \n
  • For text fields: provide a string value
  • \n
  • For single_select fields: provide the option name as a string (must match an existing option)
  • \n
  • For number fields: provide a numeric value
  • \n
  • For date fields: provide an ISO 8601 date string
  • \n
", + "description": "

The value to set for the field. The type depends on the field's data type:

\n
    \n
  • For text fields: provide a string value
  • \n
  • For single_select fields: provide the option name as a string (must match an existing option)
  • \n
  • For number fields: provide a numeric value
  • \n
  • For multi_select fields: provide an array of option names (must match existing options)
  • \n
  • For date fields: provide an ISO 8601 date string
  • \n
", "isRequired": true } ] @@ -66799,6 +67344,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -66823,6 +67386,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -66873,6 +67437,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -67046,6 +67640,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -67070,6 +67682,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -67120,6 +67733,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -73376,6 +74019,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -73426,6 +74070,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76448,6 +77122,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76498,6 +77173,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79526,6 +80231,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79576,6 +80282,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -82600,6 +83336,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -82650,6 +83387,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -85686,6 +86453,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -85736,6 +86504,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -96554,6 +97352,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -96604,6 +97403,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/fpt-2022-11-28/orgs.json b/src/rest/data/fpt-2022-11-28/orgs.json index c7f973051a45..a8195a45e8f0 100644 --- a/src/rest/data/fpt-2022-11-28/orgs.json +++ b/src/rest/data/fpt-2022-11-28/orgs.json @@ -8871,6 +8871,32 @@ ], "created_at": "2024-12-11T14:39:09Z", "updated_at": "2024-12-11T14:39:09Z" + }, + { + "id": 3, + "node_id": "IFMS_kwDNAd3NAZt", + "name": "Categories", + "description": "Issue categories", + "data_type": "multi_select", + "options": [ + { + "id": 4, + "name": "Frontend", + "color": "blue" + }, + { + "id": 5, + "name": "Backend", + "color": "green" + }, + { + "id": 6, + "name": "Infrastructure", + "color": "purple" + } + ], + "created_at": "2024-12-11T14:39:09Z", + "updated_at": "2024-12-11T14:39:09Z" } ], "schema": { @@ -8909,6 +8935,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -8921,7 +8948,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" @@ -9069,6 +9096,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -9084,7 +9112,7 @@ { "type": "array of objects or null", "name": "options", - "description": "

Options for single select fields. Required when data_type is 'single_select'.

", + "description": "

Options for select fields. Required when data_type is 'single_select' or 'multi_select'.

", "childParamsGroups": [ { "type": "string", @@ -9231,6 +9259,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -9243,7 +9272,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" @@ -9405,7 +9434,7 @@ { "type": "array of objects", "name": "options", - "description": "

Options for single select fields. Only applicable when updating single_select fields. When provided, this array replaces the entire existing set of options rather than adding to or updating individual options. To retain or update an existing option, include it in the array with its id. Options sent without an id are treated as new options and may cause existing options to be deleted and recreated.

", + "description": "

Options for select fields. Only applicable when updating single_select or multi_select fields. When provided, this array replaces the entire existing set of options rather than adding to or updating individual options. To retain or update an existing option, include it in the array with its id. Options sent without an id are treated as new options and may cause existing options to be deleted and recreated.

", "childParamsGroups": [ { "type": "integer", @@ -9540,6 +9569,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -9552,7 +9582,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" diff --git a/src/rest/data/fpt-2022-11-28/projects.json b/src/rest/data/fpt-2022-11-28/projects.json index cd3098ec5371..0ebd69e9b3b5 100644 --- a/src/rest/data/fpt-2022-11-28/projects.json +++ b/src/rest/data/fpt-2022-11-28/projects.json @@ -11471,6 +11471,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11521,6 +11522,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -17683,6 +17714,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17733,6 +17765,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -23895,6 +23957,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23945,6 +24008,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -30109,6 +30202,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30159,6 +30253,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -44554,6 +44678,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -44604,6 +44729,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -50766,6 +50921,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -50816,6 +50972,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -56978,6 +57164,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -57028,6 +57215,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -63192,6 +63409,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -63242,6 +63460,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/fpt-2022-11-28/repos.json b/src/rest/data/fpt-2022-11-28/repos.json index a185e53b14d2..c564bb998bb2 100644 --- a/src/rest/data/fpt-2022-11-28/repos.json +++ b/src/rest/data/fpt-2022-11-28/repos.json @@ -8468,6 +8468,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/fpt-2022-11-28/search.json b/src/rest/data/fpt-2022-11-28/search.json index c2b498698c22..8d9835afed87 100644 --- a/src/rest/data/fpt-2022-11-28/search.json +++ b/src/rest/data/fpt-2022-11-28/search.json @@ -2953,6 +2953,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3003,6 +3004,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5731,6 +5762,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5781,6 +5813,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/fpt-2026-03-10/activity.json b/src/rest/data/fpt-2026-03-10/activity.json index 563f3a988a73..9d0b5813048d 100644 --- a/src/rest/data/fpt-2026-03-10/activity.json +++ b/src/rest/data/fpt-2026-03-10/activity.json @@ -3351,6 +3351,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3401,6 +3402,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6373,6 +6404,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6423,6 +6455,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -13072,6 +13134,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13122,6 +13185,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -16094,6 +16187,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -16144,6 +16238,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -22801,6 +22925,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -22851,6 +22976,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -25823,6 +25978,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25873,6 +26029,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -32510,6 +32696,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -32560,6 +32747,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -35532,6 +35749,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -35582,6 +35800,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42213,6 +42461,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42263,6 +42512,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -45235,6 +45514,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -45285,6 +45565,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -51941,6 +52251,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -51991,6 +52302,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -54963,6 +55304,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -55013,6 +55355,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61643,6 +62015,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61693,6 +62066,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64665,6 +65068,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64715,6 +65119,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -71347,6 +71781,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -71397,6 +71832,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -74369,6 +74834,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -74419,6 +74885,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -81051,6 +81547,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -81101,6 +81598,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -84073,6 +84600,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -84123,6 +84651,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/fpt-2026-03-10/billing.json b/src/rest/data/fpt-2026-03-10/billing.json index a6375275a2d3..df2fed2bf3d9 100644 --- a/src/rest/data/fpt-2026-03-10/billing.json +++ b/src/rest/data/fpt-2026-03-10/billing.json @@ -592,139 +592,16 @@ "example": { "message": "Budget successfully created.", "budget": { - "description": "Response when updating a budget", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "ID of the budget." - }, - "budget_scope": { - "type": "string", - "description": "The type of scope for the budget", - "enum": [ - "enterprise", - "organization", - "repository", - "cost_center", - "multi_user_customer", - "user" - ], - "examples": [ - "enterprise" - ] - }, - "budget_entity_name": { - "type": "string", - "description": "The name of the entity to apply the budget to", - "examples": [ - "octocat/hello-world" - ] - }, - "user": { - "type": "string", - "description": "The user login when the budget is scoped to a single user (`user` scope).", - "examples": [ - "octocat" - ] - }, - "budget_amount": { - "type": "integer", - "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses." - }, - "prevent_further_usage": { - "type": "boolean", - "description": "Whether to prevent additional spending once the budget is exceeded", - "examples": [ - true - ] - }, - "budget_product_sku": { - "type": "string", - "description": "A single product or sku to apply the budget to.", - "examples": [ - "actions_linux" - ] - }, - "budget_type": { - "description": "The type of pricing for the budget", - "oneOf": [ - { - "type": "string", - "enum": [ - "ProductPricing" - ] - }, - { - "type": "string", - "enum": [ - "SkuPricing" - ] - } - ], - "examples": [ - "ProductPricing" - ] - }, - "budget_alerting": { - "type": "object", - "properties": { - "will_alert": { - "type": "boolean", - "description": "Whether alerts are enabled for this budget", - "examples": [ - true - ] - }, - "alert_recipients": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of user login names who will receive alerts", - "examples": [ - "mona", - "lisa" - ] - } - } - } - }, - "required": [ - "id", - "budget_amount", - "prevent_further_usage", - "budget_product_sku", - "budget_type", - "budget_alerting", - "budget_scope", - "budget_entity_name" - ] - }, - "examples": { - "default": { - "value": { - "id": "2066deda-923f-43f9-88d2-62395a28c0cdd", - "budget_type": "ProductPricing", - "budget_product_sku": "actions_linux", - "budget_scope": "repository", - "budget_entity_name": "example-repo-name", - "budget_amount": 0, - "prevent_further_usage": true, - "budget_alerting": { - "will_alert": true, - "alert_recipients": [ - "mona", - "lisa" - ] - } - } - } - } - } + "id": "f5236c62-157f-4d8f-a79e-ffb91058ee97", + "budget_type": "ProductPricing", + "budget_product_sku": "actions", + "budget_scope": "organization", + "budget_entity_name": "example-organization", + "budget_amount": 100, + "prevent_further_usage": true, + "budget_alerting": { + "will_alert": false, + "alert_recipients": [] } } }, @@ -732,7 +609,8 @@ "type": "object", "properties": { "message": { - "type": "string" + "type": "string", + "description": "A message indicating the result of the create operation" }, "budget": { "type": "object", @@ -741,49 +619,34 @@ "type": "string", "description": "ID of the budget." }, - "budget_amount": { - "type": "number", - "format": "float", - "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses." - }, - "prevent_further_usage": { - "type": "boolean", - "description": "Whether to prevent additional spending once the budget is exceeded. For `user` and `multi_user_customer` scopes, this must be `true`." - }, - "budget_alerting": { - "type": "object", - "required": [ - "will_alert", - "alert_recipients" - ], - "properties": { - "will_alert": { - "type": "boolean", - "description": "Whether alerts are enabled for this budget" - }, - "alert_recipients": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of user login names who will receive alerts" - } - } - }, "budget_scope": { "type": "string", - "description": "The scope of the budget", + "description": "The type of scope for the budget", "enum": [ + "enterprise", "organization", "repository", + "cost_center", "multi_user_customer", "user" ] }, "budget_entity_name": { "type": "string", - "description": "The name of the entity to apply the budget to", - "default": "" + "description": "The name of the entity to apply the budget to" + }, + "budget_amount": { + "type": "integer", + "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", + "minimum": 0 + }, + "prevent_further_usage": { + "type": "boolean", + "description": "Whether to prevent additional spending once the budget is exceeded" + }, + "budget_product_sku": { + "type": "string", + "description": "A single product or sku to apply the budget to." }, "budget_type": { "description": "The type of pricing for the budget", @@ -802,13 +665,29 @@ } ] }, - "budget_product_sku": { - "type": "string", - "description": "A single product or SKU that will be covered in the budget" + "budget_alerting": { + "type": "object", + "properties": { + "will_alert": { + "type": "boolean", + "description": "Whether alerts are enabled for this budget" + }, + "alert_recipients": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Array of user login names who will receive alerts" + } + } } } } - } + }, + "required": [ + "message", + "budget" + ] } } } @@ -1155,7 +1034,7 @@ "budget_product_sku": "actions_linux", "budget_scope": "repository", "budget_entity_name": "org-name/example-repo-name", - "budget_amount": 0, + "budget_amount": 10, "prevent_further_usage": true, "budget_alerting": { "will_alert": true, @@ -1170,7 +1049,8 @@ "type": "object", "properties": { "message": { - "type": "string" + "type": "string", + "description": "A message indicating the result of the update operation" }, "budget": { "type": "object", @@ -1179,51 +1059,32 @@ "type": "string", "description": "ID of the budget." }, - "budget_amount": { - "type": "number", - "format": "float", - "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses." - }, - "prevent_further_usage": { - "type": "boolean", - "description": "Whether to prevent additional spending once the budget is exceeded" - }, - "budget_alerting": { - "type": "object", - "required": [ - "will_alert", - "alert_recipients" - ], - "properties": { - "will_alert": { - "type": "boolean", - "description": "Whether alerts are enabled for this budget" - }, - "alert_recipients": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of user login names who will receive alerts" - } - } - }, "budget_scope": { "type": "string", - "description": "The scope of the budget", + "description": "The type of scope for the budget", "enum": [ "enterprise", "organization", "repository", - "cost_center", - "multi_user_customer", - "user" + "cost_center" ] }, "budget_entity_name": { "type": "string", - "description": "The name of the entity to apply the budget to", - "default": "" + "description": "The name of the entity to apply the budget to" + }, + "budget_amount": { + "type": "integer", + "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", + "minimum": 0 + }, + "prevent_further_usage": { + "type": "boolean", + "description": "Whether to prevent additional spending once the budget is exceeded" + }, + "budget_product_sku": { + "type": "string", + "description": "A single product or sku to apply the budget to." }, "budget_type": { "description": "The type of pricing for the budget", @@ -1242,13 +1103,29 @@ } ] }, - "budget_product_sku": { - "type": "string", - "description": "A single product or SKU that will be covered in the budget" + "budget_alerting": { + "type": "object", + "properties": { + "will_alert": { + "type": "boolean", + "description": "Whether alerts are enabled for this budget" + }, + "alert_recipients": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Array of user login names who will receive alerts" + } + } } } } - } + }, + "required": [ + "budget", + "message" + ] } } } diff --git a/src/rest/data/fpt-2026-03-10/issues.json b/src/rest/data/fpt-2026-03-10/issues.json index 6c9be8eb4495..86838781a191 100644 --- a/src/rest/data/fpt-2026-03-10/issues.json +++ b/src/rest/data/fpt-2026-03-10/issues.json @@ -3021,6 +3021,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3071,6 +3072,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6141,6 +6172,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6191,6 +6223,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9189,6 +9251,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9239,6 +9302,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9373,9 +9466,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12154,6 +12247,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12204,6 +12298,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15078,6 +15202,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15128,6 +15253,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -17973,6 +18128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18023,6 +18179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18189,9 +18375,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -20972,6 +21158,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21022,6 +21209,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -24280,6 +24497,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -24330,6 +24548,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -27506,6 +27754,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -27556,6 +27805,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -30420,6 +30699,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30470,6 +30750,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -38623,6 +38933,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -38673,6 +38984,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42867,6 +43208,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42917,6 +43259,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -55276,6 +55648,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -55326,6 +55699,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -58199,6 +58602,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -58249,6 +58653,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61128,6 +61562,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61178,6 +61613,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64093,6 +64558,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64143,6 +64609,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64313,6 +64809,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -64336,6 +64850,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64386,6 +64901,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64479,9 +65024,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field. The type depends on the field's data type:

\n
    \n
  • For text fields: provide a string value
  • \n
  • For single_select fields: provide the option name as a string (must match an existing option)
  • \n
  • For number fields: provide a numeric value
  • \n
  • For date fields: provide an ISO 8601 date string
  • \n
", + "description": "

The value to set for the field. The type depends on the field's data type:

\n
    \n
  • For text fields: provide a string value
  • \n
  • For single_select fields: provide the option name as a string (must match an existing option)
  • \n
  • For number fields: provide a numeric value
  • \n
  • For multi_select fields: provide an array of option names (must match existing options)
  • \n
  • For date fields: provide an ISO 8601 date string
  • \n
", "isRequired": true } ] @@ -64549,6 +65094,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -64573,6 +65136,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64623,6 +65187,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64796,6 +65390,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -64820,6 +65432,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64870,6 +65483,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -70977,6 +71620,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -71027,6 +71671,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -73899,6 +74573,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -73949,6 +74624,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76847,6 +77552,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76897,6 +77603,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79771,6 +80507,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79821,6 +80558,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -82707,6 +83474,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -82757,6 +83525,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -93445,6 +94243,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -93495,6 +94294,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/fpt-2026-03-10/orgs.json b/src/rest/data/fpt-2026-03-10/orgs.json index b94927565135..d7f9da2475a5 100644 --- a/src/rest/data/fpt-2026-03-10/orgs.json +++ b/src/rest/data/fpt-2026-03-10/orgs.json @@ -8816,6 +8816,32 @@ ], "created_at": "2024-12-11T14:39:09Z", "updated_at": "2024-12-11T14:39:09Z" + }, + { + "id": 3, + "node_id": "IFMS_kwDNAd3NAZt", + "name": "Categories", + "description": "Issue categories", + "data_type": "multi_select", + "options": [ + { + "id": 4, + "name": "Frontend", + "color": "blue" + }, + { + "id": 5, + "name": "Backend", + "color": "green" + }, + { + "id": 6, + "name": "Infrastructure", + "color": "purple" + } + ], + "created_at": "2024-12-11T14:39:09Z", + "updated_at": "2024-12-11T14:39:09Z" } ], "schema": { @@ -8854,6 +8880,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -8866,7 +8893,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" @@ -9014,6 +9041,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -9029,7 +9057,7 @@ { "type": "array of objects or null", "name": "options", - "description": "

Options for single select fields. Required when data_type is 'single_select'.

", + "description": "

Options for select fields. Required when data_type is 'single_select' or 'multi_select'.

", "childParamsGroups": [ { "type": "string", @@ -9176,6 +9204,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -9188,7 +9217,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" @@ -9350,7 +9379,7 @@ { "type": "array of objects", "name": "options", - "description": "

Options for single select fields. Only applicable when updating single_select fields. When provided, this array replaces the entire existing set of options rather than adding to or updating individual options. To retain or update an existing option, include it in the array with its id. Options sent without an id are treated as new options and may cause existing options to be deleted and recreated.

", + "description": "

Options for select fields. Only applicable when updating single_select or multi_select fields. When provided, this array replaces the entire existing set of options rather than adding to or updating individual options. To retain or update an existing option, include it in the array with its id. Options sent without an id are treated as new options and may cause existing options to be deleted and recreated.

", "childParamsGroups": [ { "type": "integer", @@ -9485,6 +9514,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -9497,7 +9527,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" diff --git a/src/rest/data/fpt-2026-03-10/projects.json b/src/rest/data/fpt-2026-03-10/projects.json index 4f317b8f54df..cd3bf04a32f5 100644 --- a/src/rest/data/fpt-2026-03-10/projects.json +++ b/src/rest/data/fpt-2026-03-10/projects.json @@ -11342,6 +11342,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11392,6 +11393,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -17266,6 +17297,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17316,6 +17348,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -23190,6 +23252,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23240,6 +23303,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -29116,6 +29209,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -29166,6 +29260,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -43273,6 +43397,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -43323,6 +43448,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -49197,6 +49352,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -49247,6 +49403,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -55121,6 +55307,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -55171,6 +55358,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61047,6 +61264,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61097,6 +61315,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/fpt-2026-03-10/repos.json b/src/rest/data/fpt-2026-03-10/repos.json index 82a898493a02..0251950f0cbc 100644 --- a/src/rest/data/fpt-2026-03-10/repos.json +++ b/src/rest/data/fpt-2026-03-10/repos.json @@ -8359,6 +8359,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/fpt-2026-03-10/search.json b/src/rest/data/fpt-2026-03-10/search.json index 15cd46a16bc5..636e06191f3a 100644 --- a/src/rest/data/fpt-2026-03-10/search.json +++ b/src/rest/data/fpt-2026-03-10/search.json @@ -2946,6 +2946,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2996,6 +2997,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5589,6 +5620,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5639,6 +5671,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghec-2022-11-28/activity.json b/src/rest/data/ghec-2022-11-28/activity.json index 15d5c98d9423..b13c954b4fd2 100644 --- a/src/rest/data/ghec-2022-11-28/activity.json +++ b/src/rest/data/ghec-2022-11-28/activity.json @@ -3480,6 +3480,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3530,6 +3531,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6632,6 +6663,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6682,6 +6714,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -13461,6 +13523,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13511,6 +13574,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -16613,6 +16706,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -16663,6 +16757,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -23450,6 +23574,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23500,6 +23625,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -26602,6 +26757,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -26652,6 +26808,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -33419,6 +33605,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -33469,6 +33656,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -36571,6 +36788,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -36621,6 +36839,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -43382,6 +43630,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -43432,6 +43681,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -46534,6 +46813,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -46584,6 +46864,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -53370,6 +53680,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -53420,6 +53731,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -56522,6 +56863,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -56572,6 +56914,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -63332,6 +63704,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -63382,6 +63755,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -66484,6 +66887,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -66534,6 +66938,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -73296,6 +73730,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -73346,6 +73781,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76448,6 +76913,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76498,6 +76964,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -83260,6 +83756,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -83310,6 +83807,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -86412,6 +86939,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -86462,6 +86990,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghec-2022-11-28/billing.json b/src/rest/data/ghec-2022-11-28/billing.json index b11b77bdfb4d..ba00a466e04a 100644 --- a/src/rest/data/ghec-2022-11-28/billing.json +++ b/src/rest/data/ghec-2022-11-28/billing.json @@ -776,7 +776,20 @@ "contentType": "application/json", "description": "

Budget created successfully

", "example": { - "message": "Budget successfully created." + "message": "Budget successfully created.", + "budget": { + "id": "f5236c62-157f-4d8f-a79e-ffb91058ee97", + "budget_type": "ProductPricing", + "budget_product_sku": "actions", + "budget_scope": "organization", + "budget_entity_name": "example-organization", + "budget_amount": 100, + "prevent_further_usage": true, + "budget_alerting": { + "will_alert": false, + "alert_recipients": [] + } + } }, "schema": { "type": "object", @@ -809,9 +822,8 @@ "description": "The name of the entity to apply the budget to" }, "budget_amount": { - "type": "number", - "format": "float", - "description": "The budget amount in dollars", + "type": "integer", + "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", "minimum": 0 }, "prevent_further_usage": { @@ -1200,7 +1212,7 @@ "budget_product_sku": "actions_linux", "budget_scope": "repository", "budget_entity_name": "org-name/example-repo-name", - "budget_amount": 0, + "budget_amount": 10, "prevent_further_usage": true, "budget_alerting": { "will_alert": true, @@ -1240,9 +1252,8 @@ "description": "The name of the entity to apply the budget to" }, "budget_amount": { - "type": "number", - "format": "float", - "description": "The budget amount in dollars", + "type": "integer", + "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", "minimum": 0 }, "prevent_further_usage": { diff --git a/src/rest/data/ghec-2022-11-28/issues.json b/src/rest/data/ghec-2022-11-28/issues.json index 240589cdf30f..154d39bbcb5a 100644 --- a/src/rest/data/ghec-2022-11-28/issues.json +++ b/src/rest/data/ghec-2022-11-28/issues.json @@ -3150,6 +3150,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3200,6 +3201,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6400,6 +6431,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6450,6 +6482,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9578,6 +9640,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9628,6 +9691,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9768,9 +9861,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12698,6 +12791,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12748,6 +12842,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15772,6 +15896,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15822,6 +15947,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18817,6 +18972,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18867,6 +19023,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -19039,9 +19225,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -21971,6 +22157,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -22021,6 +22208,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -25409,6 +25626,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25459,6 +25677,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -28785,6 +29033,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28835,6 +29084,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -31849,6 +32128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -31899,6 +32179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -40182,6 +40492,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -40232,6 +40543,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -44556,6 +44897,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -44606,6 +44948,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -57095,6 +57467,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -57145,6 +57518,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -60168,6 +60571,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -60218,6 +60622,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -63247,6 +63681,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -63297,6 +63732,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -66342,6 +66807,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -66392,6 +66858,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -66563,6 +67059,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -66586,6 +67100,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -66636,6 +67151,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -66729,9 +67274,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field. The type depends on the field's data type:

\n
    \n
  • For text fields: provide a string value
  • \n
  • For single_select fields: provide the option name as a string (must match an existing option)
  • \n
  • For number fields: provide a numeric value
  • \n
  • For date fields: provide an ISO 8601 date string
  • \n
", + "description": "

The value to set for the field. The type depends on the field's data type:

\n
    \n
  • For text fields: provide a string value
  • \n
  • For single_select fields: provide the option name as a string (must match an existing option)
  • \n
  • For number fields: provide a numeric value
  • \n
  • For multi_select fields: provide an array of option names (must match existing options)
  • \n
  • For date fields: provide an ISO 8601 date string
  • \n
", "isRequired": true } ] @@ -66799,6 +67344,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -66823,6 +67386,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -66873,6 +67437,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -67046,6 +67640,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -67070,6 +67682,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -67120,6 +67733,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -73376,6 +74019,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -73426,6 +74070,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76448,6 +77122,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76498,6 +77173,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79526,6 +80231,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79576,6 +80282,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -82600,6 +83336,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -82650,6 +83387,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -85686,6 +86453,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -85736,6 +86504,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -96554,6 +97352,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -96604,6 +97403,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghec-2022-11-28/orgs.json b/src/rest/data/ghec-2022-11-28/orgs.json index 47c1336563dc..2743fa96dd66 100644 --- a/src/rest/data/ghec-2022-11-28/orgs.json +++ b/src/rest/data/ghec-2022-11-28/orgs.json @@ -12747,6 +12747,32 @@ ], "created_at": "2024-12-11T14:39:09Z", "updated_at": "2024-12-11T14:39:09Z" + }, + { + "id": 3, + "node_id": "IFMS_kwDNAd3NAZt", + "name": "Categories", + "description": "Issue categories", + "data_type": "multi_select", + "options": [ + { + "id": 4, + "name": "Frontend", + "color": "blue" + }, + { + "id": 5, + "name": "Backend", + "color": "green" + }, + { + "id": 6, + "name": "Infrastructure", + "color": "purple" + } + ], + "created_at": "2024-12-11T14:39:09Z", + "updated_at": "2024-12-11T14:39:09Z" } ], "schema": { @@ -12785,6 +12811,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -12797,7 +12824,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" @@ -12945,6 +12972,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -12960,7 +12988,7 @@ { "type": "array of objects or null", "name": "options", - "description": "

Options for single select fields. Required when data_type is 'single_select'.

", + "description": "

Options for select fields. Required when data_type is 'single_select' or 'multi_select'.

", "childParamsGroups": [ { "type": "string", @@ -13107,6 +13135,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -13119,7 +13148,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" @@ -13281,7 +13310,7 @@ { "type": "array of objects", "name": "options", - "description": "

Options for single select fields. Only applicable when updating single_select fields. When provided, this array replaces the entire existing set of options rather than adding to or updating individual options. To retain or update an existing option, include it in the array with its id. Options sent without an id are treated as new options and may cause existing options to be deleted and recreated.

", + "description": "

Options for select fields. Only applicable when updating single_select or multi_select fields. When provided, this array replaces the entire existing set of options rather than adding to or updating individual options. To retain or update an existing option, include it in the array with its id. Options sent without an id are treated as new options and may cause existing options to be deleted and recreated.

", "childParamsGroups": [ { "type": "integer", @@ -13416,6 +13445,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -13428,7 +13458,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" diff --git a/src/rest/data/ghec-2022-11-28/projects.json b/src/rest/data/ghec-2022-11-28/projects.json index 4542ce6dc9e7..e2cb7753879e 100644 --- a/src/rest/data/ghec-2022-11-28/projects.json +++ b/src/rest/data/ghec-2022-11-28/projects.json @@ -11471,6 +11471,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11521,6 +11522,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -17683,6 +17714,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17733,6 +17765,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -23895,6 +23957,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23945,6 +24008,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -30109,6 +30202,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30159,6 +30253,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -44554,6 +44678,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -44604,6 +44729,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -50766,6 +50921,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -50816,6 +50972,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -56978,6 +57164,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -57028,6 +57215,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -63192,6 +63409,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -63242,6 +63460,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghec-2022-11-28/repos.json b/src/rest/data/ghec-2022-11-28/repos.json index e28e8b8da579..f50801d1a09e 100644 --- a/src/rest/data/ghec-2022-11-28/repos.json +++ b/src/rest/data/ghec-2022-11-28/repos.json @@ -8522,6 +8522,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/ghec-2022-11-28/search.json b/src/rest/data/ghec-2022-11-28/search.json index 2f9a1a520696..13e25dc676e5 100644 --- a/src/rest/data/ghec-2022-11-28/search.json +++ b/src/rest/data/ghec-2022-11-28/search.json @@ -2977,6 +2977,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3027,6 +3028,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5755,6 +5786,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5805,6 +5837,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghec-2026-03-10/activity.json b/src/rest/data/ghec-2026-03-10/activity.json index 2cf745204031..539dfcc86f78 100644 --- a/src/rest/data/ghec-2026-03-10/activity.json +++ b/src/rest/data/ghec-2026-03-10/activity.json @@ -3351,6 +3351,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3401,6 +3402,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6373,6 +6404,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6423,6 +6455,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -13072,6 +13134,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13122,6 +13185,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -16094,6 +16187,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -16144,6 +16238,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -22801,6 +22925,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -22851,6 +22976,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -25823,6 +25978,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25873,6 +26029,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -32510,6 +32696,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -32560,6 +32747,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -35532,6 +35749,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -35582,6 +35800,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42213,6 +42461,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42263,6 +42512,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -45235,6 +45514,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -45285,6 +45565,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -51941,6 +52251,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -51991,6 +52302,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -54963,6 +55304,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -55013,6 +55355,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61643,6 +62015,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61693,6 +62066,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64665,6 +65068,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64715,6 +65119,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -71347,6 +71781,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -71397,6 +71832,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -74369,6 +74834,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -74419,6 +74885,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -81051,6 +81547,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -81101,6 +81598,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -84073,6 +84600,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -84123,6 +84651,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghec-2026-03-10/billing.json b/src/rest/data/ghec-2026-03-10/billing.json index b11b77bdfb4d..ba00a466e04a 100644 --- a/src/rest/data/ghec-2026-03-10/billing.json +++ b/src/rest/data/ghec-2026-03-10/billing.json @@ -776,7 +776,20 @@ "contentType": "application/json", "description": "

Budget created successfully

", "example": { - "message": "Budget successfully created." + "message": "Budget successfully created.", + "budget": { + "id": "f5236c62-157f-4d8f-a79e-ffb91058ee97", + "budget_type": "ProductPricing", + "budget_product_sku": "actions", + "budget_scope": "organization", + "budget_entity_name": "example-organization", + "budget_amount": 100, + "prevent_further_usage": true, + "budget_alerting": { + "will_alert": false, + "alert_recipients": [] + } + } }, "schema": { "type": "object", @@ -809,9 +822,8 @@ "description": "The name of the entity to apply the budget to" }, "budget_amount": { - "type": "number", - "format": "float", - "description": "The budget amount in dollars", + "type": "integer", + "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", "minimum": 0 }, "prevent_further_usage": { @@ -1200,7 +1212,7 @@ "budget_product_sku": "actions_linux", "budget_scope": "repository", "budget_entity_name": "org-name/example-repo-name", - "budget_amount": 0, + "budget_amount": 10, "prevent_further_usage": true, "budget_alerting": { "will_alert": true, @@ -1240,9 +1252,8 @@ "description": "The name of the entity to apply the budget to" }, "budget_amount": { - "type": "number", - "format": "float", - "description": "The budget amount in dollars", + "type": "integer", + "description": "The budget amount in whole dollars. For license-based products, this represents the number of licenses.", "minimum": 0 }, "prevent_further_usage": { diff --git a/src/rest/data/ghec-2026-03-10/issues.json b/src/rest/data/ghec-2026-03-10/issues.json index 3eac9e5504f2..537f4b3fc250 100644 --- a/src/rest/data/ghec-2026-03-10/issues.json +++ b/src/rest/data/ghec-2026-03-10/issues.json @@ -3021,6 +3021,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3071,6 +3072,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6141,6 +6172,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6191,6 +6223,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9189,6 +9251,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9239,6 +9302,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9373,9 +9466,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12154,6 +12247,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12204,6 +12298,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15078,6 +15202,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15128,6 +15253,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -17973,6 +18128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18023,6 +18179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18189,9 +18375,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -20972,6 +21158,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21022,6 +21209,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -24280,6 +24497,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -24330,6 +24548,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -27506,6 +27754,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -27556,6 +27805,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -30420,6 +30699,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30470,6 +30750,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -38623,6 +38933,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -38673,6 +38984,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42867,6 +43208,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42917,6 +43259,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -55276,6 +55648,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -55326,6 +55699,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -58199,6 +58602,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -58249,6 +58653,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61128,6 +61562,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61178,6 +61613,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64093,6 +64558,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64143,6 +64609,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64313,6 +64809,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -64336,6 +64850,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64386,6 +64901,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64479,9 +65024,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field. The type depends on the field's data type:

\n
    \n
  • For text fields: provide a string value
  • \n
  • For single_select fields: provide the option name as a string (must match an existing option)
  • \n
  • For number fields: provide a numeric value
  • \n
  • For date fields: provide an ISO 8601 date string
  • \n
", + "description": "

The value to set for the field. The type depends on the field's data type:

\n
    \n
  • For text fields: provide a string value
  • \n
  • For single_select fields: provide the option name as a string (must match an existing option)
  • \n
  • For number fields: provide a numeric value
  • \n
  • For multi_select fields: provide an array of option names (must match existing options)
  • \n
  • For date fields: provide an ISO 8601 date string
  • \n
", "isRequired": true } ] @@ -64549,6 +65094,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -64573,6 +65136,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64623,6 +65187,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64796,6 +65390,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -64820,6 +65432,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64870,6 +65483,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -70977,6 +71620,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -71027,6 +71671,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -73899,6 +74573,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -73949,6 +74624,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76847,6 +77552,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76897,6 +77603,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79771,6 +80507,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79821,6 +80558,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -82707,6 +83474,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -82757,6 +83525,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -93445,6 +94243,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -93495,6 +94294,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghec-2026-03-10/orgs.json b/src/rest/data/ghec-2026-03-10/orgs.json index 959a58898f24..e420119d5ba0 100644 --- a/src/rest/data/ghec-2026-03-10/orgs.json +++ b/src/rest/data/ghec-2026-03-10/orgs.json @@ -12473,6 +12473,32 @@ ], "created_at": "2024-12-11T14:39:09Z", "updated_at": "2024-12-11T14:39:09Z" + }, + { + "id": 3, + "node_id": "IFMS_kwDNAd3NAZt", + "name": "Categories", + "description": "Issue categories", + "data_type": "multi_select", + "options": [ + { + "id": 4, + "name": "Frontend", + "color": "blue" + }, + { + "id": 5, + "name": "Backend", + "color": "green" + }, + { + "id": 6, + "name": "Infrastructure", + "color": "purple" + } + ], + "created_at": "2024-12-11T14:39:09Z", + "updated_at": "2024-12-11T14:39:09Z" } ], "schema": { @@ -12511,6 +12537,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -12523,7 +12550,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" @@ -12671,6 +12698,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -12686,7 +12714,7 @@ { "type": "array of objects or null", "name": "options", - "description": "

Options for single select fields. Required when data_type is 'single_select'.

", + "description": "

Options for select fields. Required when data_type is 'single_select' or 'multi_select'.

", "childParamsGroups": [ { "type": "string", @@ -12833,6 +12861,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -12845,7 +12874,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" @@ -13007,7 +13036,7 @@ { "type": "array of objects", "name": "options", - "description": "

Options for single select fields. Only applicable when updating single_select fields. When provided, this array replaces the entire existing set of options rather than adding to or updating individual options. To retain or update an existing option, include it in the array with its id. Options sent without an id are treated as new options and may cause existing options to be deleted and recreated.

", + "description": "

Options for select fields. Only applicable when updating single_select or multi_select fields. When provided, this array replaces the entire existing set of options rather than adding to or updating individual options. To retain or update an existing option, include it in the array with its id. Options sent without an id are treated as new options and may cause existing options to be deleted and recreated.

", "childParamsGroups": [ { "type": "integer", @@ -13142,6 +13171,7 @@ "text", "date", "single_select", + "multi_select", "number" ] }, @@ -13154,7 +13184,7 @@ ] }, "options": { - "description": "Available options for single select fields.", + "description": "Available options for single select and multi select fields.", "type": [ "array", "null" diff --git a/src/rest/data/ghec-2026-03-10/projects.json b/src/rest/data/ghec-2026-03-10/projects.json index 1fb7bb04451d..9d491235cd9a 100644 --- a/src/rest/data/ghec-2026-03-10/projects.json +++ b/src/rest/data/ghec-2026-03-10/projects.json @@ -11342,6 +11342,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11392,6 +11393,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -17266,6 +17297,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17316,6 +17348,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -23190,6 +23252,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23240,6 +23303,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -29116,6 +29209,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -29166,6 +29260,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -43273,6 +43397,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -43323,6 +43448,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -49197,6 +49352,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -49247,6 +49403,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -55121,6 +55307,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -55171,6 +55358,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61047,6 +61264,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61097,6 +61315,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghec-2026-03-10/repos.json b/src/rest/data/ghec-2026-03-10/repos.json index 6fd0d0476c91..4c3f9ccb6d60 100644 --- a/src/rest/data/ghec-2026-03-10/repos.json +++ b/src/rest/data/ghec-2026-03-10/repos.json @@ -8413,6 +8413,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/ghec-2026-03-10/search.json b/src/rest/data/ghec-2026-03-10/search.json index 5d4acde043e4..d1215549bf89 100644 --- a/src/rest/data/ghec-2026-03-10/search.json +++ b/src/rest/data/ghec-2026-03-10/search.json @@ -2970,6 +2970,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3020,6 +3021,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5613,6 +5644,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5663,6 +5695,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.16-2022-11-28/activity.json b/src/rest/data/ghes-3.16-2022-11-28/activity.json index de13f310b34d..dbd6283b423b 100644 --- a/src/rest/data/ghes-3.16-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.16-2022-11-28/activity.json @@ -3003,6 +3003,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3053,6 +3054,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6155,6 +6186,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6205,6 +6237,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -21388,6 +21450,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21438,6 +21501,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -24540,6 +24633,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -24590,6 +24684,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39781,6 +39905,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39831,6 +39956,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42933,6 +43088,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42983,6 +43139,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -58154,6 +58340,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -58204,6 +58391,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61306,6 +61523,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61356,6 +61574,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76521,6 +76769,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76571,6 +76820,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79673,6 +79952,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79723,6 +80003,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -94912,6 +95222,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -94962,6 +95273,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -98064,6 +98405,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -98114,6 +98456,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -113278,6 +113650,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -113328,6 +113701,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -116430,6 +116833,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -116480,6 +116884,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -131645,6 +132079,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -131695,6 +132130,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -134797,6 +135262,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -134847,6 +135313,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -150012,6 +150508,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -150062,6 +150559,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -153164,6 +153691,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -153214,6 +153742,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.16-2022-11-28/issues.json b/src/rest/data/ghes-3.16-2022-11-28/issues.json index c8d6d80bce59..8b8c82d72a75 100644 --- a/src/rest/data/ghes-3.16-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.16-2022-11-28/issues.json @@ -3150,6 +3150,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3200,6 +3201,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6400,6 +6431,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6450,6 +6482,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9578,6 +9640,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9628,6 +9691,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9768,9 +9861,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12698,6 +12791,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12748,6 +12842,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15772,6 +15896,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15822,6 +15947,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18817,6 +18972,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18867,6 +19023,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -19039,9 +19225,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -21971,6 +22157,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -22021,6 +22208,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -25409,6 +25626,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25459,6 +25677,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -28785,6 +29033,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28835,6 +29084,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -31849,6 +32128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -31899,6 +32179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39274,6 +39584,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39324,6 +39635,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -43648,6 +43989,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -43698,6 +44040,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -53322,6 +53694,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -53345,6 +53735,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -53395,6 +53786,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -67341,6 +67762,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -67391,6 +67813,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.16-2022-11-28/repos.json b/src/rest/data/ghes-3.16-2022-11-28/repos.json index f64766478f2b..06f1edd2e7c8 100644 --- a/src/rest/data/ghes-3.16-2022-11-28/repos.json +++ b/src/rest/data/ghes-3.16-2022-11-28/repos.json @@ -8107,6 +8107,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/ghes-3.16-2022-11-28/search.json b/src/rest/data/ghes-3.16-2022-11-28/search.json index 20df93324cba..2aaac9d60d7b 100644 --- a/src/rest/data/ghes-3.16-2022-11-28/search.json +++ b/src/rest/data/ghes-3.16-2022-11-28/search.json @@ -2762,6 +2762,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2812,6 +2813,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5540,6 +5571,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5590,6 +5622,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.17-2022-11-28/activity.json b/src/rest/data/ghes-3.17-2022-11-28/activity.json index 93c6f0cadc4d..9881581ffe33 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.17-2022-11-28/activity.json @@ -3003,6 +3003,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3053,6 +3054,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6155,6 +6186,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6205,6 +6237,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -21388,6 +21450,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21438,6 +21501,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -24540,6 +24633,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -24590,6 +24684,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39781,6 +39905,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39831,6 +39956,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42933,6 +43088,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42983,6 +43139,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -58154,6 +58340,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -58204,6 +58391,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61306,6 +61523,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61356,6 +61574,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76521,6 +76769,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76571,6 +76820,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79673,6 +79952,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79723,6 +80003,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -94912,6 +95222,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -94962,6 +95273,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -98064,6 +98405,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -98114,6 +98456,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -113278,6 +113650,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -113328,6 +113701,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -116430,6 +116833,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -116480,6 +116884,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -131645,6 +132079,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -131695,6 +132130,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -134797,6 +135262,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -134847,6 +135313,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -150012,6 +150508,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -150062,6 +150559,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -153164,6 +153691,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -153214,6 +153742,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.17-2022-11-28/issues.json b/src/rest/data/ghes-3.17-2022-11-28/issues.json index db26d176a561..68c5ab8621d2 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.17-2022-11-28/issues.json @@ -3150,6 +3150,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3200,6 +3201,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6400,6 +6431,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6450,6 +6482,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9578,6 +9640,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9628,6 +9691,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9768,9 +9861,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12698,6 +12791,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12748,6 +12842,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15772,6 +15896,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15822,6 +15947,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18817,6 +18972,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18867,6 +19023,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -19039,9 +19225,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -21971,6 +22157,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -22021,6 +22208,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -25409,6 +25626,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25459,6 +25677,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -28785,6 +29033,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28835,6 +29084,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -31849,6 +32128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -31899,6 +32179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39274,6 +39584,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39324,6 +39635,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -43648,6 +43989,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -43698,6 +44040,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -53322,6 +53694,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -53345,6 +53735,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -53395,6 +53786,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -67341,6 +67762,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -67391,6 +67813,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.17-2022-11-28/repos.json b/src/rest/data/ghes-3.17-2022-11-28/repos.json index 9db83cf9ff6c..705dfaeb12c4 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/repos.json +++ b/src/rest/data/ghes-3.17-2022-11-28/repos.json @@ -8155,6 +8155,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/ghes-3.17-2022-11-28/search.json b/src/rest/data/ghes-3.17-2022-11-28/search.json index c179e04060ca..be484a30c571 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/search.json +++ b/src/rest/data/ghes-3.17-2022-11-28/search.json @@ -2793,6 +2793,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2843,6 +2844,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5571,6 +5602,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5621,6 +5653,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.18-2022-11-28/activity.json b/src/rest/data/ghes-3.18-2022-11-28/activity.json index 973d2b8ac6b2..8c605cea817a 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.18-2022-11-28/activity.json @@ -3003,6 +3003,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3053,6 +3054,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6155,6 +6186,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6205,6 +6237,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -21388,6 +21450,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21438,6 +21501,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -24540,6 +24633,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -24590,6 +24684,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39781,6 +39905,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39831,6 +39956,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42933,6 +43088,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42983,6 +43139,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -58154,6 +58340,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -58204,6 +58391,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61306,6 +61523,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61356,6 +61574,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76521,6 +76769,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76571,6 +76820,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79673,6 +79952,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79723,6 +80003,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -94912,6 +95222,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -94962,6 +95273,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -98064,6 +98405,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -98114,6 +98456,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -113278,6 +113650,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -113328,6 +113701,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -116430,6 +116833,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -116480,6 +116884,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -131645,6 +132079,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -131695,6 +132130,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -134797,6 +135262,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -134847,6 +135313,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -150012,6 +150508,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -150062,6 +150559,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -153164,6 +153691,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -153214,6 +153742,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.18-2022-11-28/issues.json b/src/rest/data/ghes-3.18-2022-11-28/issues.json index fa41e455636f..c3a4d88af1ab 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.18-2022-11-28/issues.json @@ -3150,6 +3150,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3200,6 +3201,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6400,6 +6431,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6450,6 +6482,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9578,6 +9640,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9628,6 +9691,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9768,9 +9861,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12698,6 +12791,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12748,6 +12842,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15772,6 +15896,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15822,6 +15947,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18817,6 +18972,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18867,6 +19023,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -19039,9 +19225,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -21971,6 +22157,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -22021,6 +22208,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -25409,6 +25626,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25459,6 +25677,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -28785,6 +29033,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28835,6 +29084,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -31849,6 +32128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -31899,6 +32179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39274,6 +39584,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39324,6 +39635,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -43648,6 +43989,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -43698,6 +44040,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -53322,6 +53694,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -53345,6 +53735,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -53395,6 +53786,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -67341,6 +67762,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -67391,6 +67813,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.18-2022-11-28/repos.json b/src/rest/data/ghes-3.18-2022-11-28/repos.json index cb387a5608b0..433f5b3d5ef6 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/repos.json +++ b/src/rest/data/ghes-3.18-2022-11-28/repos.json @@ -8160,6 +8160,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/ghes-3.18-2022-11-28/search.json b/src/rest/data/ghes-3.18-2022-11-28/search.json index 61cf20cced47..d13714c4b9b2 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/search.json +++ b/src/rest/data/ghes-3.18-2022-11-28/search.json @@ -2803,6 +2803,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2853,6 +2854,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5581,6 +5612,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5631,6 +5663,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.19-2022-11-28/activity.json b/src/rest/data/ghes-3.19-2022-11-28/activity.json index f926f8e0c4f9..b95e32b9d22e 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.19-2022-11-28/activity.json @@ -3003,6 +3003,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3053,6 +3054,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6155,6 +6186,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6205,6 +6237,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -21388,6 +21450,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21438,6 +21501,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -24540,6 +24633,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -24590,6 +24684,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39781,6 +39905,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39831,6 +39956,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42933,6 +43088,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42983,6 +43139,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -58154,6 +58340,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -58204,6 +58391,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61306,6 +61523,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61356,6 +61574,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76521,6 +76769,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76571,6 +76820,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79673,6 +79952,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79723,6 +80003,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -94912,6 +95222,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -94962,6 +95273,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -98064,6 +98405,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -98114,6 +98456,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -113278,6 +113650,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -113328,6 +113701,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -116430,6 +116833,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -116480,6 +116884,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -131645,6 +132079,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -131695,6 +132130,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -134797,6 +135262,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -134847,6 +135313,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -150012,6 +150508,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -150062,6 +150559,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -153164,6 +153691,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -153214,6 +153742,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.19-2022-11-28/issues.json b/src/rest/data/ghes-3.19-2022-11-28/issues.json index 866e5eb914e8..4a666fa58330 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.19-2022-11-28/issues.json @@ -3150,6 +3150,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3200,6 +3201,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6400,6 +6431,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6450,6 +6482,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9578,6 +9640,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9628,6 +9691,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9768,9 +9861,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12698,6 +12791,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12748,6 +12842,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15772,6 +15896,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15822,6 +15947,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18817,6 +18972,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18867,6 +19023,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -19039,9 +19225,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -21971,6 +22157,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -22021,6 +22208,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -25409,6 +25626,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25459,6 +25677,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -28785,6 +29033,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28835,6 +29084,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -31849,6 +32128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -31899,6 +32179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39274,6 +39584,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39324,6 +39635,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -43648,6 +43989,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -43698,6 +44040,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -56187,6 +56559,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -56237,6 +56610,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -59260,6 +59663,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -59310,6 +59714,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -62339,6 +62773,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -62389,6 +62824,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -65434,6 +65899,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -65484,6 +65950,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -65655,6 +66151,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -65678,6 +66192,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -65728,6 +66243,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79674,6 +80219,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79724,6 +80270,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.19-2022-11-28/repos.json b/src/rest/data/ghes-3.19-2022-11-28/repos.json index 73670a77aec5..68a2f27db394 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/repos.json +++ b/src/rest/data/ghes-3.19-2022-11-28/repos.json @@ -8160,6 +8160,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/ghes-3.19-2022-11-28/search.json b/src/rest/data/ghes-3.19-2022-11-28/search.json index 2ac8bcb53c3a..6fb132457d81 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/search.json +++ b/src/rest/data/ghes-3.19-2022-11-28/search.json @@ -2803,6 +2803,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2853,6 +2854,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5581,6 +5612,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5631,6 +5663,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.20-2022-11-28/activity.json b/src/rest/data/ghes-3.20-2022-11-28/activity.json index 623a0e30c76f..7da5947158a5 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.20-2022-11-28/activity.json @@ -3003,6 +3003,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3053,6 +3054,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6155,6 +6186,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6205,6 +6237,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -21388,6 +21450,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21438,6 +21501,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -24540,6 +24633,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -24590,6 +24684,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39781,6 +39905,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39831,6 +39956,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42933,6 +43088,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42983,6 +43139,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -58154,6 +58340,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -58204,6 +58391,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61306,6 +61523,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61356,6 +61574,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76521,6 +76769,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76571,6 +76820,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79673,6 +79952,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79723,6 +80003,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -94912,6 +95222,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -94962,6 +95273,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -98064,6 +98405,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -98114,6 +98456,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -113278,6 +113650,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -113328,6 +113701,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -116430,6 +116833,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -116480,6 +116884,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -131645,6 +132079,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -131695,6 +132130,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -134797,6 +135262,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -134847,6 +135313,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -150012,6 +150508,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -150062,6 +150559,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -153164,6 +153691,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -153214,6 +153742,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.20-2022-11-28/issues.json b/src/rest/data/ghes-3.20-2022-11-28/issues.json index 6cd277ffeeda..d555130ae9ee 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.20-2022-11-28/issues.json @@ -3150,6 +3150,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3200,6 +3201,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6400,6 +6431,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6450,6 +6482,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9578,6 +9640,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9628,6 +9691,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9768,9 +9861,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12698,6 +12791,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12748,6 +12842,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15772,6 +15896,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15822,6 +15947,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18817,6 +18972,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18867,6 +19023,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -19039,9 +19225,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -21971,6 +22157,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -22021,6 +22208,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -25409,6 +25626,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25459,6 +25677,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -28785,6 +29033,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28835,6 +29084,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -31849,6 +32128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -31899,6 +32179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39274,6 +39584,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39324,6 +39635,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -43648,6 +43989,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -43698,6 +44040,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -56187,6 +56559,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -56237,6 +56610,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -59260,6 +59663,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -59310,6 +59714,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -62339,6 +62773,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -62389,6 +62824,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -65434,6 +65899,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -65484,6 +65950,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -65655,6 +66151,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -65678,6 +66192,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -65728,6 +66243,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79674,6 +80219,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79724,6 +80270,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.20-2022-11-28/projects.json b/src/rest/data/ghes-3.20-2022-11-28/projects.json index 91451a26744a..567834983039 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/projects.json +++ b/src/rest/data/ghes-3.20-2022-11-28/projects.json @@ -11471,6 +11471,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11521,6 +11522,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -17683,6 +17714,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17733,6 +17765,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -23895,6 +23957,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23945,6 +24008,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -30109,6 +30202,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30159,6 +30253,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -44554,6 +44678,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -44604,6 +44729,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -50766,6 +50921,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -50816,6 +50972,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -56978,6 +57164,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -57028,6 +57215,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -63192,6 +63409,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -63242,6 +63460,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.20-2022-11-28/repos.json b/src/rest/data/ghes-3.20-2022-11-28/repos.json index ec1119a289fd..750a02fda616 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/repos.json +++ b/src/rest/data/ghes-3.20-2022-11-28/repos.json @@ -8160,6 +8160,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/ghes-3.20-2022-11-28/search.json b/src/rest/data/ghes-3.20-2022-11-28/search.json index d3e30ef09b1f..9c7be879e858 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/search.json +++ b/src/rest/data/ghes-3.20-2022-11-28/search.json @@ -2803,6 +2803,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2853,6 +2854,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5581,6 +5612,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5631,6 +5663,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2022-11-28/activity.json b/src/rest/data/ghes-3.21-2022-11-28/activity.json index 8f8463afc747..faac58776dd9 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/activity.json +++ b/src/rest/data/ghes-3.21-2022-11-28/activity.json @@ -3003,6 +3003,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3053,6 +3054,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6155,6 +6186,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6205,6 +6237,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -21388,6 +21450,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21438,6 +21501,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -24540,6 +24633,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -24590,6 +24684,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -39781,6 +39905,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -39831,6 +39956,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42933,6 +43088,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42983,6 +43139,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -58154,6 +58340,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -58204,6 +58391,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61306,6 +61523,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61356,6 +61574,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76521,6 +76769,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76571,6 +76820,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -79673,6 +79952,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -79723,6 +80003,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -94912,6 +95222,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -94962,6 +95273,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -98064,6 +98405,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -98114,6 +98456,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -113278,6 +113650,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -113328,6 +113701,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -116430,6 +116833,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -116480,6 +116884,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -131645,6 +132079,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -131695,6 +132130,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -134797,6 +135262,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -134847,6 +135313,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -150012,6 +150508,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -150062,6 +150559,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -153164,6 +153691,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -153214,6 +153742,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2022-11-28/issues.json b/src/rest/data/ghes-3.21-2022-11-28/issues.json index f6624e63e978..95a8b84221cb 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.21-2022-11-28/issues.json @@ -3150,6 +3150,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3200,6 +3201,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6400,6 +6431,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6450,6 +6482,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9578,6 +9640,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9628,6 +9691,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9768,9 +9861,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12698,6 +12791,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12748,6 +12842,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15772,6 +15896,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15822,6 +15947,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18817,6 +18972,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18867,6 +19023,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -19039,9 +19225,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -21971,6 +22157,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -22021,6 +22208,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -25409,6 +25626,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25459,6 +25677,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -28785,6 +29033,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28835,6 +29084,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -31849,6 +32128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -31899,6 +32179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -40182,6 +40492,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -40232,6 +40543,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -44556,6 +44897,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -44606,6 +44948,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -57095,6 +57467,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -57145,6 +57518,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -60168,6 +60571,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -60218,6 +60622,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -63247,6 +63681,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -63297,6 +63732,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -66342,6 +66807,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -66392,6 +66858,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -66563,6 +67059,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -66586,6 +67100,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -66636,6 +67151,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -80582,6 +81127,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -80632,6 +81178,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2022-11-28/projects.json b/src/rest/data/ghes-3.21-2022-11-28/projects.json index fcb0fd86acbc..d9dfce1e0657 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/projects.json +++ b/src/rest/data/ghes-3.21-2022-11-28/projects.json @@ -11471,6 +11471,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11521,6 +11522,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -17683,6 +17714,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17733,6 +17765,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -23895,6 +23957,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23945,6 +24008,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -30109,6 +30202,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30159,6 +30253,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -44554,6 +44678,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -44604,6 +44729,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -50766,6 +50921,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -50816,6 +50972,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -56978,6 +57164,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -57028,6 +57215,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -63192,6 +63409,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -63242,6 +63460,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2022-11-28/repos.json b/src/rest/data/ghes-3.21-2022-11-28/repos.json index 89f78dfaeb24..201b05cb440c 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/repos.json +++ b/src/rest/data/ghes-3.21-2022-11-28/repos.json @@ -8385,6 +8385,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/ghes-3.21-2022-11-28/search.json b/src/rest/data/ghes-3.21-2022-11-28/search.json index 8ab151215dc4..0e109fc9b28a 100644 --- a/src/rest/data/ghes-3.21-2022-11-28/search.json +++ b/src/rest/data/ghes-3.21-2022-11-28/search.json @@ -2911,6 +2911,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2961,6 +2962,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5689,6 +5720,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5739,6 +5771,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2026-03-10/activity.json b/src/rest/data/ghes-3.21-2026-03-10/activity.json index 6769a0b64b85..169b61805d76 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/activity.json +++ b/src/rest/data/ghes-3.21-2026-03-10/activity.json @@ -2874,6 +2874,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2924,6 +2925,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5896,6 +5927,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5946,6 +5978,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -20525,6 +20587,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -20575,6 +20638,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -23547,6 +23640,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23597,6 +23691,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -38184,6 +38308,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -38234,6 +38359,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -41206,6 +41361,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -41256,6 +41412,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -55823,6 +56009,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -55873,6 +56060,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -58845,6 +59062,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -58895,6 +59113,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -73456,6 +73704,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -73506,6 +73755,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -76478,6 +76757,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -76528,6 +76808,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -91113,6 +91423,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -91163,6 +91474,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -94135,6 +94476,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -94185,6 +94527,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -108745,6 +109117,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -108795,6 +109168,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -111767,6 +112170,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -111817,6 +112221,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -126378,6 +126812,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -126428,6 +126863,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -129400,6 +129865,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -129450,6 +129916,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -144011,6 +144507,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -144061,6 +144558,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -147033,6 +147560,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -147083,6 +147611,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2026-03-10/issues.json b/src/rest/data/ghes-3.21-2026-03-10/issues.json index 19b80995d359..fed17faba6f2 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/issues.json +++ b/src/rest/data/ghes-3.21-2026-03-10/issues.json @@ -3021,6 +3021,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3071,6 +3072,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -6141,6 +6172,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -6191,6 +6223,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9189,6 +9251,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9239,6 +9302,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -9373,9 +9466,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -12154,6 +12247,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -12204,6 +12298,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -15078,6 +15202,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15128,6 +15253,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -17973,6 +18128,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -18023,6 +18179,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -18189,9 +18375,9 @@ "isRequired": true }, { - "type": "string or number", + "type": "string or number or array", "name": "value", - "description": "

The value to set for the field

", + "description": "

The value to set for the field. For multi-select fields, provide an array of option names.

", "isRequired": true } ] @@ -20972,6 +21158,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21022,6 +21209,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -24280,6 +24497,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -24330,6 +24548,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -27506,6 +27754,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -27556,6 +27805,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -30420,6 +30699,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30470,6 +30750,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -38623,6 +38933,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -38673,6 +38984,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -42867,6 +43208,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42917,6 +43259,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -55276,6 +55648,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -55326,6 +55699,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -58199,6 +58602,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -58249,6 +58653,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61128,6 +61562,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61178,6 +61613,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64093,6 +64558,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64143,6 +64609,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -64313,6 +64809,24 @@ "node_id": "IFD_DUEDATE", "data_type": "date", "value": "2025-12-25" + }, + { + "issue_field_id": 5, + "node_id": "IFMS_LABELS", + "data_type": "multi_select", + "value": "Frontend,Backend", + "multi_select_options": [ + { + "id": 1, + "name": "Frontend", + "color": "blue" + }, + { + "id": 2, + "name": "Backend", + "color": "green" + } + ] } ], "schema": { @@ -64336,6 +64850,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -64386,6 +64901,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -78203,6 +78748,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -78253,6 +78799,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2026-03-10/projects.json b/src/rest/data/ghes-3.21-2026-03-10/projects.json index 5473ee45b5dd..3c556c094243 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/projects.json +++ b/src/rest/data/ghes-3.21-2026-03-10/projects.json @@ -11342,6 +11342,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11392,6 +11393,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -17266,6 +17297,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17316,6 +17348,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -23190,6 +23252,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23240,6 +23303,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -29116,6 +29209,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -29166,6 +29260,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -43273,6 +43397,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -43323,6 +43448,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -49197,6 +49352,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -49247,6 +49403,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -55121,6 +55307,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -55171,6 +55358,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -61047,6 +61264,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -61097,6 +61315,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/data/ghes-3.21-2026-03-10/repos.json b/src/rest/data/ghes-3.21-2026-03-10/repos.json index 3cb971582246..f6398f7bf878 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/repos.json +++ b/src/rest/data/ghes-3.21-2026-03-10/repos.json @@ -8276,6 +8276,21 @@ "description": "

Either true to enable the wiki for this repository or false to disable it.

", "default": true }, + { + "type": "boolean", + "name": "has_pull_requests", + "description": "

Either true to allow pull requests for this repository or false to prevent pull requests.

", + "default": true + }, + { + "type": "string", + "name": "pull_request_creation_policy", + "description": "

The policy that controls who can create pull requests for this repository: all or collaborators_only.

", + "enum": [ + "all", + "collaborators_only" + ] + }, { "type": "boolean", "name": "is_template", diff --git a/src/rest/data/ghes-3.21-2026-03-10/search.json b/src/rest/data/ghes-3.21-2026-03-10/search.json index 52543fc9a95f..61b74c26a764 100644 --- a/src/rest/data/ghes-3.21-2026-03-10/search.json +++ b/src/rest/data/ghes-3.21-2026-03-10/search.json @@ -2904,6 +2904,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2954,6 +2955,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ @@ -5547,6 +5578,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5597,6 +5629,36 @@ "name", "color" ] + }, + "multi_select_options": { + "description": "Details about the selected options", + "type": [ + "array", + "null" + ], + "items": { + "type": "object", + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64" + }, + "name": { + "description": "The name of the option", + "type": "string" + }, + "color": { + "description": "The color of the option", + "type": "string" + } + }, + "required": [ + "id", + "name", + "color" + ] + } } }, "required": [ diff --git a/src/rest/lib/config.json b/src/rest/lib/config.json index 72a8b7689dd0..d9d615812ab5 100644 --- a/src/rest/lib/config.json +++ b/src/rest/lib/config.json @@ -50,5 +50,5 @@ ] } }, - "sha": "a92b91c983de83f06eb8f2a5e9d84cd29bb70111" + "sha": "5228aaa58229307d5c18092199d4d3b09050265a" } \ No newline at end of file diff --git a/src/webhooks/data/fpt/issue_dependencies.json b/src/webhooks/data/fpt/issue_dependencies.json index d852ac7a110c..06a5743e49c2 100644 --- a/src/webhooks/data/fpt/issue_dependencies.json +++ b/src/webhooks/data/fpt/issue_dependencies.json @@ -2474,6 +2474,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2508,6 +2509,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -4974,6 +5000,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5008,6 +5035,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -8343,6 +8395,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -8377,6 +8430,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -10843,6 +10921,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -10877,6 +10956,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -14212,6 +14316,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -14246,6 +14351,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -17531,6 +17661,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17565,6 +17696,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -20081,6 +20237,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -20115,6 +20272,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -23400,6 +23582,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23434,6 +23617,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } diff --git a/src/webhooks/data/fpt/issues.json b/src/webhooks/data/fpt/issues.json index 0ef9dc62a7b8..032479c7c26b 100644 --- a/src/webhooks/data/fpt/issues.json +++ b/src/webhooks/data/fpt/issues.json @@ -1795,6 +1795,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -1829,6 +1830,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -3097,6 +3123,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3131,6 +3158,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -5060,6 +5112,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5094,6 +5147,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -6975,6 +7053,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -7009,6 +7088,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -9201,6 +9305,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9235,6 +9340,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -11215,6 +11345,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11249,6 +11380,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -11506,6 +11662,7 @@ "text", "date", "single_select", + "multi_select", "number" ] } @@ -11558,6 +11715,38 @@ "description": "" } ] + }, + { + "type": "array of integers", + "name": "value_ids", + "description": "

The identifiers of the selected options. Present for multi_select field types.

" + }, + { + "type": "array of objects", + "name": "options", + "description": "

The selected option details. Present for multi_select field types.

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "" + }, + { + "type": "string", + "name": "name", + "description": "" + }, + { + "type": "string", + "name": "color", + "description": "" + }, + { + "type": "string or null", + "name": "description", + "description": "" + } + ] } ] }, @@ -11619,6 +11808,38 @@ "description": "" } ] + }, + { + "type": "array of integers", + "name": "value_ids", + "description": "

The identifiers of the previously selected options. Present for multi_select field types.

" + }, + { + "type": "array of objects", + "name": "options", + "description": "

The previously selected option details. Present for multi_select field types.

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "" + }, + { + "type": "string", + "name": "name", + "description": "" + }, + { + "type": "string", + "name": "color", + "description": "" + }, + { + "type": "string or null", + "name": "description", + "description": "" + } + ] } ] } @@ -13327,6 +13548,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13361,6 +13583,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -13618,6 +13865,7 @@ "text", "date", "single_select", + "multi_select", "number" ] } @@ -13670,6 +13918,38 @@ "description": "" } ] + }, + { + "type": "array of integers", + "name": "value_ids", + "description": "

The identifiers of the selected options. Present for multi_select field types.

" + }, + { + "type": "array of objects", + "name": "options", + "description": "

The selected option details. Present for multi_select field types.

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "" + }, + { + "type": "string", + "name": "name", + "description": "" + }, + { + "type": "string", + "name": "color", + "description": "" + }, + { + "type": "string or null", + "name": "description", + "description": "" + } + ] } ] }, @@ -15374,6 +15654,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15408,6 +15689,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -17345,6 +17651,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17379,6 +17686,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -19259,6 +19591,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -19293,6 +19626,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -20990,6 +21348,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21024,6 +21383,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -23661,6 +24045,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23695,6 +24080,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -26058,6 +26468,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -26092,6 +26503,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -27973,6 +28409,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28007,6 +28444,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -29930,6 +30392,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -29964,6 +30427,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -32605,6 +33093,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -32639,6 +33128,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -34569,6 +35083,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -34603,6 +35118,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -36722,6 +37262,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -36756,6 +37297,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -38687,6 +39253,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -38721,6 +39288,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -40658,6 +41250,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -40692,6 +41285,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -42619,6 +43237,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42653,6 +43272,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -44583,6 +45227,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -44617,6 +45262,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, diff --git a/src/webhooks/data/fpt/sub_issues.json b/src/webhooks/data/fpt/sub_issues.json index c13deca941ed..56fa2b4c735e 100644 --- a/src/webhooks/data/fpt/sub_issues.json +++ b/src/webhooks/data/fpt/sub_issues.json @@ -2474,6 +2474,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2508,6 +2509,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -5795,6 +5821,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5829,6 +5856,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -8344,6 +8396,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -8378,6 +8431,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -11665,6 +11743,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11699,6 +11778,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -14214,6 +14318,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -14248,6 +14353,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -17535,6 +17665,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17569,6 +17700,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -20084,6 +20240,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -20118,6 +20275,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -23405,6 +23587,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23439,6 +23622,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } diff --git a/src/webhooks/data/ghec/issue_dependencies.json b/src/webhooks/data/ghec/issue_dependencies.json index 594e15d62632..fd7b4212af53 100644 --- a/src/webhooks/data/ghec/issue_dependencies.json +++ b/src/webhooks/data/ghec/issue_dependencies.json @@ -2474,6 +2474,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2508,6 +2509,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -4974,6 +5000,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5008,6 +5035,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -8343,6 +8395,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -8377,6 +8430,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -10843,6 +10921,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -10877,6 +10956,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -14212,6 +14316,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -14246,6 +14351,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -17531,6 +17661,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17565,6 +17696,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -20081,6 +20237,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -20115,6 +20272,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -23400,6 +23582,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23434,6 +23617,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } diff --git a/src/webhooks/data/ghec/issues.json b/src/webhooks/data/ghec/issues.json index 3327207a9933..8971c461a48e 100644 --- a/src/webhooks/data/ghec/issues.json +++ b/src/webhooks/data/ghec/issues.json @@ -1795,6 +1795,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -1829,6 +1830,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -3097,6 +3123,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3131,6 +3158,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -5060,6 +5112,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5094,6 +5147,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -6975,6 +7053,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -7009,6 +7088,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -9201,6 +9305,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9235,6 +9340,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -11215,6 +11345,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11249,6 +11380,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -11506,6 +11662,7 @@ "text", "date", "single_select", + "multi_select", "number" ] } @@ -11558,6 +11715,38 @@ "description": "" } ] + }, + { + "type": "array of integers", + "name": "value_ids", + "description": "

The identifiers of the selected options. Present for multi_select field types.

" + }, + { + "type": "array of objects", + "name": "options", + "description": "

The selected option details. Present for multi_select field types.

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "" + }, + { + "type": "string", + "name": "name", + "description": "" + }, + { + "type": "string", + "name": "color", + "description": "" + }, + { + "type": "string or null", + "name": "description", + "description": "" + } + ] } ] }, @@ -11619,6 +11808,38 @@ "description": "" } ] + }, + { + "type": "array of integers", + "name": "value_ids", + "description": "

The identifiers of the previously selected options. Present for multi_select field types.

" + }, + { + "type": "array of objects", + "name": "options", + "description": "

The previously selected option details. Present for multi_select field types.

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "" + }, + { + "type": "string", + "name": "name", + "description": "" + }, + { + "type": "string", + "name": "color", + "description": "" + }, + { + "type": "string or null", + "name": "description", + "description": "" + } + ] } ] } @@ -13327,6 +13548,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13361,6 +13583,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -13618,6 +13865,7 @@ "text", "date", "single_select", + "multi_select", "number" ] } @@ -13670,6 +13918,38 @@ "description": "" } ] + }, + { + "type": "array of integers", + "name": "value_ids", + "description": "

The identifiers of the selected options. Present for multi_select field types.

" + }, + { + "type": "array of objects", + "name": "options", + "description": "

The selected option details. Present for multi_select field types.

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "" + }, + { + "type": "string", + "name": "name", + "description": "" + }, + { + "type": "string", + "name": "color", + "description": "" + }, + { + "type": "string or null", + "name": "description", + "description": "" + } + ] } ] }, @@ -15374,6 +15654,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15408,6 +15689,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -17345,6 +17651,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17379,6 +17686,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -19259,6 +19591,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -19293,6 +19626,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -20990,6 +21348,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21024,6 +21383,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -23661,6 +24045,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23695,6 +24080,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -26058,6 +26468,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -26092,6 +26503,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -27973,6 +28409,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28007,6 +28444,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -29930,6 +30392,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -29964,6 +30427,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -32605,6 +33093,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -32639,6 +33128,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -34569,6 +35083,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -34603,6 +35118,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -36722,6 +37262,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -36756,6 +37297,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -38687,6 +39253,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -38721,6 +39288,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -40658,6 +41250,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -40692,6 +41285,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -42619,6 +43237,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -42653,6 +43272,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -44583,6 +45227,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -44617,6 +45262,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, diff --git a/src/webhooks/data/ghec/sub_issues.json b/src/webhooks/data/ghec/sub_issues.json index 675b8dbddfc9..ade281a1527f 100644 --- a/src/webhooks/data/ghec/sub_issues.json +++ b/src/webhooks/data/ghec/sub_issues.json @@ -2474,6 +2474,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2508,6 +2509,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -5795,6 +5821,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5829,6 +5856,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -8344,6 +8396,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -8378,6 +8431,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -11665,6 +11743,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11699,6 +11778,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -14214,6 +14318,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -14248,6 +14353,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -17535,6 +17665,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17569,6 +17700,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -20084,6 +20240,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -20118,6 +20275,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -23405,6 +23587,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23439,6 +23622,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } diff --git a/src/webhooks/data/ghes-3.16/issues.json b/src/webhooks/data/ghes-3.16/issues.json index c14cc336b688..88a020707789 100644 --- a/src/webhooks/data/ghes-3.16/issues.json +++ b/src/webhooks/data/ghes-3.16/issues.json @@ -1795,6 +1795,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -1829,6 +1830,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -3097,6 +3123,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3131,6 +3158,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -5060,6 +5112,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5094,6 +5147,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -6975,6 +7053,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -7009,6 +7088,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -9201,6 +9305,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9235,6 +9340,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -11215,6 +11345,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11249,6 +11380,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -13186,6 +13342,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13220,6 +13377,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -15100,6 +15282,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15134,6 +15317,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -16831,6 +17039,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -16865,6 +17074,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -19502,6 +19736,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -19536,6 +19771,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -21899,6 +22159,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21933,6 +22194,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -23814,6 +24100,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23848,6 +24135,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -25771,6 +26083,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25805,6 +26118,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -28446,6 +28784,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28480,6 +28819,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -30535,6 +30899,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30569,6 +30934,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -32500,6 +32890,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -32534,6 +32925,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -34471,6 +34887,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -34505,6 +34922,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -36432,6 +36874,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -36466,6 +36909,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, diff --git a/src/webhooks/data/ghes-3.17/issues.json b/src/webhooks/data/ghes-3.17/issues.json index dec942158175..44cb0ff68ba8 100644 --- a/src/webhooks/data/ghes-3.17/issues.json +++ b/src/webhooks/data/ghes-3.17/issues.json @@ -1795,6 +1795,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -1829,6 +1830,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -3097,6 +3123,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3131,6 +3158,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -5060,6 +5112,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5094,6 +5147,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -6975,6 +7053,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -7009,6 +7088,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -9201,6 +9305,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9235,6 +9340,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -11215,6 +11345,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11249,6 +11380,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -13186,6 +13342,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13220,6 +13377,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -15100,6 +15282,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15134,6 +15317,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -16831,6 +17039,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -16865,6 +17074,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -19502,6 +19736,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -19536,6 +19771,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -21899,6 +22159,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21933,6 +22194,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -23814,6 +24100,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23848,6 +24135,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -25771,6 +26083,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25805,6 +26118,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -28446,6 +28784,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28480,6 +28819,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -30535,6 +30899,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30569,6 +30934,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -32500,6 +32890,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -32534,6 +32925,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -34471,6 +34887,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -34505,6 +34922,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -36432,6 +36874,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -36466,6 +36909,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, diff --git a/src/webhooks/data/ghes-3.18/issues.json b/src/webhooks/data/ghes-3.18/issues.json index ba7151c6eac5..96265d604b56 100644 --- a/src/webhooks/data/ghes-3.18/issues.json +++ b/src/webhooks/data/ghes-3.18/issues.json @@ -1795,6 +1795,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -1829,6 +1830,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -3097,6 +3123,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3131,6 +3158,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -5060,6 +5112,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5094,6 +5147,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -6975,6 +7053,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -7009,6 +7088,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -9201,6 +9305,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9235,6 +9340,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -11215,6 +11345,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11249,6 +11380,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -13186,6 +13342,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13220,6 +13377,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -15100,6 +15282,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15134,6 +15317,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -16831,6 +17039,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -16865,6 +17074,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -19502,6 +19736,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -19536,6 +19771,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -21899,6 +22159,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21933,6 +22194,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -23814,6 +24100,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23848,6 +24135,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -25771,6 +26083,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25805,6 +26118,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -28446,6 +28784,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28480,6 +28819,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -30535,6 +30899,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30569,6 +30934,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -32500,6 +32890,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -32534,6 +32925,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -34471,6 +34887,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -34505,6 +34922,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -36432,6 +36874,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -36466,6 +36909,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, diff --git a/src/webhooks/data/ghes-3.19/issue_dependencies.json b/src/webhooks/data/ghes-3.19/issue_dependencies.json index 9d0af086695d..a09a36933cc2 100644 --- a/src/webhooks/data/ghes-3.19/issue_dependencies.json +++ b/src/webhooks/data/ghes-3.19/issue_dependencies.json @@ -2474,6 +2474,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2508,6 +2509,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -4974,6 +5000,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5008,6 +5035,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -8343,6 +8395,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -8377,6 +8430,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -10843,6 +10921,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -10877,6 +10956,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -14212,6 +14316,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -14246,6 +14351,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -17531,6 +17661,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17565,6 +17696,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -20081,6 +20237,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -20115,6 +20272,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -23400,6 +23582,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23434,6 +23617,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } diff --git a/src/webhooks/data/ghes-3.19/issues.json b/src/webhooks/data/ghes-3.19/issues.json index 688d2850854d..0621379c50ee 100644 --- a/src/webhooks/data/ghes-3.19/issues.json +++ b/src/webhooks/data/ghes-3.19/issues.json @@ -1795,6 +1795,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -1829,6 +1830,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -3097,6 +3123,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3131,6 +3158,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -5060,6 +5112,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5094,6 +5147,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -6975,6 +7053,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -7009,6 +7088,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -9201,6 +9305,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9235,6 +9340,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -11215,6 +11345,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11249,6 +11380,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -13186,6 +13342,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13220,6 +13377,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -15100,6 +15282,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15134,6 +15317,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -16831,6 +17039,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -16865,6 +17074,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -19502,6 +19736,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -19536,6 +19771,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -21899,6 +22159,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21933,6 +22194,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -23814,6 +24100,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23848,6 +24135,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -25771,6 +26083,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25805,6 +26118,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -28446,6 +28784,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28480,6 +28819,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -30535,6 +30899,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30569,6 +30934,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -32500,6 +32890,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -32534,6 +32925,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -34471,6 +34887,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -34505,6 +34922,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -36432,6 +36874,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -36466,6 +36909,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, diff --git a/src/webhooks/data/ghes-3.20/issue_dependencies.json b/src/webhooks/data/ghes-3.20/issue_dependencies.json index f43dfd7041d6..4495028a5d81 100644 --- a/src/webhooks/data/ghes-3.20/issue_dependencies.json +++ b/src/webhooks/data/ghes-3.20/issue_dependencies.json @@ -2474,6 +2474,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2508,6 +2509,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -4974,6 +5000,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5008,6 +5035,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -8343,6 +8395,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -8377,6 +8430,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -10843,6 +10921,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -10877,6 +10956,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -14212,6 +14316,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -14246,6 +14351,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -17531,6 +17661,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17565,6 +17696,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -20081,6 +20237,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -20115,6 +20272,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -23400,6 +23582,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23434,6 +23617,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } diff --git a/src/webhooks/data/ghes-3.20/issues.json b/src/webhooks/data/ghes-3.20/issues.json index 3fc49a3f2d8c..77b96facf812 100644 --- a/src/webhooks/data/ghes-3.20/issues.json +++ b/src/webhooks/data/ghes-3.20/issues.json @@ -1795,6 +1795,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -1829,6 +1830,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -3097,6 +3123,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3131,6 +3158,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -5060,6 +5112,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5094,6 +5147,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -6975,6 +7053,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -7009,6 +7088,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -9201,6 +9305,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9235,6 +9340,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -11215,6 +11345,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11249,6 +11380,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -13186,6 +13342,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13220,6 +13377,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -15100,6 +15282,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15134,6 +15317,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -16831,6 +17039,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -16865,6 +17074,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -19502,6 +19736,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -19536,6 +19771,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -21899,6 +22159,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21933,6 +22194,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -23814,6 +24100,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23848,6 +24135,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -25771,6 +26083,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25805,6 +26118,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -28446,6 +28784,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28480,6 +28819,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -30535,6 +30899,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30569,6 +30934,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -32500,6 +32890,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -32534,6 +32925,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -34471,6 +34887,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -34505,6 +34922,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -36432,6 +36874,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -36466,6 +36909,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, diff --git a/src/webhooks/data/ghes-3.21/issue_dependencies.json b/src/webhooks/data/ghes-3.21/issue_dependencies.json index a648b8fa58af..dd93ce580342 100644 --- a/src/webhooks/data/ghes-3.21/issue_dependencies.json +++ b/src/webhooks/data/ghes-3.21/issue_dependencies.json @@ -2474,6 +2474,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -2508,6 +2509,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -4974,6 +5000,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5008,6 +5035,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -8343,6 +8395,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -8377,6 +8430,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -10843,6 +10921,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -10877,6 +10956,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -14212,6 +14316,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -14246,6 +14351,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -17531,6 +17661,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -17565,6 +17696,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -20081,6 +20237,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -20115,6 +20272,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } @@ -23400,6 +23582,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23434,6 +23617,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] } diff --git a/src/webhooks/data/ghes-3.21/issues.json b/src/webhooks/data/ghes-3.21/issues.json index 8280fc0de134..75c17f703820 100644 --- a/src/webhooks/data/ghes-3.21/issues.json +++ b/src/webhooks/data/ghes-3.21/issues.json @@ -1795,6 +1795,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -1829,6 +1830,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -3097,6 +3123,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -3131,6 +3158,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -5060,6 +5112,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -5094,6 +5147,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -6975,6 +7053,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -7009,6 +7088,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -9201,6 +9305,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -9235,6 +9340,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -11215,6 +11345,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -11249,6 +11380,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -13186,6 +13342,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -13220,6 +13377,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -15100,6 +15282,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -15134,6 +15317,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -16831,6 +17039,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -16865,6 +17074,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -19502,6 +19736,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -19536,6 +19771,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -21899,6 +22159,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -21933,6 +22194,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -23814,6 +24100,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -23848,6 +24135,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -25771,6 +26083,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -25805,6 +26118,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -28446,6 +28784,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -28480,6 +28819,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -30535,6 +30899,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -30569,6 +30934,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -32500,6 +32890,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -32534,6 +32925,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -34471,6 +34887,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -34505,6 +34922,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, @@ -36432,6 +36874,7 @@ "enum": [ "text", "single_select", + "multi_select", "number", "date" ] @@ -36466,6 +36909,31 @@ "isRequired": true } ] + }, + { + "type": "array of objects or null", + "name": "multi_select_options", + "description": "

Details about the selected options

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] } ] }, diff --git a/src/webhooks/lib/config.json b/src/webhooks/lib/config.json index 8f1dfccf4cc9..45f926d7d521 100644 --- a/src/webhooks/lib/config.json +++ b/src/webhooks/lib/config.json @@ -1,3 +1,3 @@ { - "sha": "a92b91c983de83f06eb8f2a5e9d84cd29bb70111" + "sha": "5228aaa58229307d5c18092199d4d3b09050265a" } \ No newline at end of file